《一個作業系統的實現》mount錯誤解決辦法(mount 您必須指定檔案系統的型別
http://kevinlp.com/oranges-mount-error.html
最近在看於淵著的《orange’s 一個作業系統的實現》,今天想動手做做裡面的實驗,其中有處說到把pm.img掛載到/mnt/floppy,pm.img是用bximage生成的,接著,想當然地用書中的命令:
1 |
sudo
mount -o loop pm.img /mnt/floppy |
進行掛載。
豈料,終端提示說“mount: 您必須指定檔案系統型別”,我在想,既然bximage是用來生成軟/硬碟映像的,應該能認出檔案系統才對。抱著懷疑的態度,用file命令看了看pm.img,顯示的是data。於是知道問題所在,用bximage生成了pm.img以後,還需要對其進行格式化,步驟如下:
1、寫入空白內容:
1 |
dd
if=/dev/null of=pm.img bs=512 count=1 conv=notrunc |
2、使用 losetup 命令,將 data.img 作為 loop device 使用:
1 |
sudo
losetup /dev/loop0 pm.img |
3、然後,格式化這個 loop device:
1 |
sudo
mkfs.msdos /dev/loop0 |
4、檢查檔案系統:
1 |
sudo
fsck.msdos /dev/loop0 |
5、刪除 loop device:
1 |
sudo
losetup -d /dev/loop0 |
這時候,pm.img 已經格式化完成,可以作為一個軟盤映象使用。用file檢視,結果為:
1 |
pm.img:
DOS floppy 1440k, x86 hard disk boot sector |
再次輸入
1 |
sudo
mount -o loop pm.img /mnt/floppy |
,掛載成功!!!繼續實驗lo~~~
相關推薦
《一個作業系統的實現》mount錯誤解決辦法(mount 您必須指定檔案系統的型別
http://kevinlp.com/oranges-mount-error.html 最近在看於淵著的《orange’s 一個作業系統的實現》,今天想動手做做裡面的實驗,其中有處說到把pm.img掛載到/mnt/floppy,pm.img是用bximage生成的,接著
mount目錄訪問出現“Value too large for defined data type”錯誤解決辦法
今天在Linux上編譯通過mount來訪問的windows共享目錄下的C程式碼的時候,總是出現 Value too large for defined data type 錯誤,但是檢查了一下程式碼,沒有用的到什麼特殊的函式,並且同樣的程式碼在別的機器上就可以編譯通過,
SpringBoot集成Swagger2實現Restful(類型轉換錯誤解決辦法)
ase col div request text eas new users setname pom.xml增加依賴 1 <dependency> 2 <groupId>io.springfox</groupId&
pdf.js實現文件預覽時報The valid characters are defined in RFC 7230 and RFC 3986錯誤解決辦法
升級tomcat8及更高版本帶來的問題 由於使用get請求,連結中引數攜帶特殊字元,由於Tomcat的新版本中增加了一個新特性,就是嚴格按照 RFC 3986規範進行訪問 解析,而 RFC 3986規範定義了Url中只允許包含英文字母(a-zA-Z)、數字(0-9)、-_.~
服務不能更新一個或多個受保護的”錯誤解決辦法
【重要更新】推薦下載off14W.exe或者SW_DVD5_Office_Professional_Plus_2010_W32_ChnSimp_MLF_X16-52528.ISO 標籤:windows installer服務不能更新受保護的office2007 office2010雜談 很多朋
連接MySql的時候報1130的錯誤解決辦法
upd 服務器 操作 detail 知識庫 conn cmd命令 p地址 update 部署了一個 數據庫采用Mysql的程序,sqlyog連接非本地的Mysql服務器的數據庫,居然無法連接很奇怪,報1130錯誤,ERROR 1130: Host 192.168.3.100
無法識別的屬性“targetFramework”。請註意屬性名稱區分大小寫。錯誤解決辦法
詳細 style size 無法 authent otn 文件 解決辦法 idt “/CRM”應用程序中的服務器錯誤。 配置錯誤 說明: 在處理向該請求提供服務所需的配置文件時出錯。請檢查下面的特定錯誤詳細信息並適當地修改配置文件。 分析器錯誤消息: 無法識別的屬性“
MySQL 1366錯誤解決辦法
eat 服務 來看 status 編碼 ddr not hang direct MySQL 1366錯誤大致描述如下 SQL Error: 1366: Incorrect string value: "xE8xAFxA6xE7xBBx86…" for
向 mysql 數據庫中寫入datetime 類型數據時 出現全是0的錯誤解決辦法
bsp mysq string date time 類型 -m nbsp 數據 imp Date date = new Date();//獲得系統時間. SimpleDateFormat sdf = new SimpleDateFormat( "
for column "xxx" at row 1錯誤解決辦法
utf 服務 是我 解決 style 是不是 set ini ner 錯誤原因以及解決辦法: 1、表裏的這個字段的數據太長 辦法:把字段名稱的長度改長點 2、字符集或排序規則不正確,這個錯誤一般是你字段裏要存中文漢字造成的; 辦法:一般我們是我們數據庫的字符集是utf-
error C2039: 'SetDefaultDllDirectories'錯誤解決辦法<轉>
解決 lld src 驅動 .com default 問題 頭文件 esp 使用VS2013+WDK8.1+Win7開發UMDF驅動,當使用了CComPtr類,包含了atlcomcli.h頭文件卻報錯,錯誤如下: Error 3 error C2039: ‘SetD
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 錯誤解決辦法
rep data- button title box mysq set read .net 這是我們開啟了bin-log, 我們就必須指定我們的函數是否是1 DETERMINISTIC 不確定的2 NO SQL 沒有SQl語句,當然也不會修改數據3 READS SQL D
(轉)ubuntu源碼編譯安裝php常見錯誤解決辦法
ttf tar.gz mcr ibm 地址 sin make zip .org 原文地址 http://blog.csdn.net/white__cat/article/details/28907535 ‘./configure’ ‘–prefix=/usr/lo
MTK刷機工具Flash_Tool部分4032錯誤解決辦法
cache enter 錯誤 解決 兩種 bin medium 方法 文件 MTK刷機工具Flash_Tool部分4032錯誤解決辦法 先說明一點,這個辦法不是萬能的,我測試解決了以下兩種情況下的4032: 1、本來正常的
Python 2.6 安裝wxPython後提示"64.....32"錯誤解決辦法
mode mac 只需要 margin 解決方案 import ont lin ext p.p1 { margin: 0.0px 0.0px 10.0px 0.0px; line-height: 20.0px; font: 14.0px "PingFang SC" } li
Git 提示fatal: remote origin already exists 錯誤解決辦法
倉庫 remote gin rem config文件 add fbi already fat 今天使用git 添加遠程github倉庫的時候提示錯誤:fatal: remote origin already exists. 最後找到解決辦法如下: 1、先刪除遠程 Gi
【轉】vs2010打開qt的.pro文件時錯誤解決辦法
編譯 註意 strong 有一個 都在 nmake 文件 pro lib 註意:qt creator工程中一般都已經存在*.pro文件,裏面存放著一些自己配置的包含頭文件和lib庫文的信息,最好不要再重新使用qmake -project生成,若重新生成,則可能要重新增加配置
Yum database disk image is malformed 錯誤 解決辦法
yumyum install xxx 時出現: database disk image is malformed解決辦法:yum clean dbcache Yum database disk image is malformed 錯誤 解決辦法
RuntimeError: Python is not installed as a framework 錯誤解決辦法
install atp 錯誤解決辦法 pip3 font 需要 macbook ken work 因為我是macbook,mac是自帶的python 2.7,但是我開發需要使用到的是python3,所以先使用pip3 install matplotlib 然後在交互頁面鍵入
【git】Git 提示fatal: remote origin already exists 錯誤解決辦法
遠程 分享 mage mod dal -s lock 解決 ack 今天使用git 添加遠程github倉庫的時候提示錯誤:fatal: remote origin already exists. 最後找到解決辦法如下: 1、先刪除遠程 Git