歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下 mount IMG文件提示“您必須制定文件系統類型”解決方法

Linux下 mount IMG文件提示“您必須制定文件系統類型”解決方法

日期:2017/2/28 14:55:11   编辑:Linux教程

以Ubuntu 12.04為例:

假設我有個文件test.img,要掛載到/mnt/img文件目錄下:

操作如下:

$ cd “你的img鏡像所在目錄”

$ losetup /dev/loop0 test.img //如果提示loop0忙的話,嘗試loop1等等

$ sudo kpartx -av /dev/loop0 //如果沒有裝kpartx的話,apt-get裝一下

add map loop0p1 (254:0): 0 9783522 linear /dev/loop0 63

add map loop0p2 (254:1): 0 11181240 linear /dev/loop0 9783585

$ sudo mount /dev/mapper/loop0p1 /mnt/img //這裡的loop0後面的p1代表你的img文件的//分區,從1開始數,如果有兩個分區則是//loopXp1,loopXp2,其中X代表上面命//令“ losetup /dev/loop0 test.img” 中你掛載到//哪個loop下。

至於出現“您必須制定文件系統類型”是因為:你的img鏡像中有mbr,也就是有引導信息,以致於系統無法識別。img文件相當於一個包含操作系統的硬盤,我們只需要掛載它的文件系統部分,所以需要繞過mbr。以上命令就能幫你繞過mbr,直接掛載文件系統。

按照上面的命令,如果你的img中有mbr,則掛載的是mbr分區,如果想只掛載文件系統部分,將最後一條命令改為:

$ sudo mount /dev/mapper/loop0p2 /mnt/img

當然,如果掛載到到同一目錄下,需要先執行$ umount /mnt/img,再次執行以上mount命令就可以了。

有問題可以留言詢問。

Copyright © Linux教程網 All Rights Reserved