使用mount掛載ubuntu虛擬機器所在的img檔案的時候,執行:
「sudo mount -o loop ***.img /mnt/***」,
「mount: you must specify the filesystem type」
加上」-t ext3″後仍然報錯:
mount
: wrong fs
type
, bad option, bad superblock on
/dev/loop2
,
missing codepage or helper program, or other error
in some cases useful info is found
in
syslog - try
dmesg |
tail
or so
首先,要說明一下的是,這情況是由於img檔案的開頭包含了mbr,以致於系統無法識別……img檔案相當於乙個包含作業系統的硬碟,而我們之需要掛載它的檔案系統部分,所以需要繞過mbr。
執行:fdisk -ul ***.img,和顯示一大堆資訊,如:
disk 3059.img: 4294 mb, 4294967296 bytes
255 heads, 63 sectors
/track
, 522 cylinders, total 8388608 sectors
units = sectors of 1 * 512 = 512 bytes
sector size (logical
/physical
): 512 bytes / 512 bytes
i
/o
size (minimum
/optimal
): 512 bytes / 512 bytes
disk identifier: 0x000bdbdc
device boot start end blocks id system
3059.img1 * 63 7903979 3951958+ 83 linux
3059.img2 7903980 8385929 240975 5 extended
3059.img5 7904043 8385929 240943+ 82 linux swap / solaris
看到這行,發現linux的檔案系統是從第63塊開始的,所以掛載的時候應該從這個地方開始掛載
3059.img1 * 63 7903979 3951958+ 83 linux
由這條資訊可以的出,扇區大小為512
units = sectors of 1 * 512 = 512 bytes
所以我們需要從512*63出開始掛載
最後執行:
(sudo) mount -o loop,offset=32256 ***.img /mnt/***……
虛擬機器掛載外設
1.右鍵client右下角的光碟圖示 設定 2.iso檔案 選擇乙個iso映象檔案。3.右鍵client右下角的光碟圖示 連線.4.建立資料夾 mnt cdrom su root mkdir cdrom 5.掛載光碟機 dev cdrom到 mnt cdrom mount dev cdrom mnt...
虛擬機器新掛載硬碟
1 建立虛擬硬碟 在虛擬機器關閉狀態下,設定 新增新硬體裝置 硬碟 硬碟型別選擇scsi 命名可以預設 硬碟大小自定義 立即分配所有磁碟空間 完成 root使用者登入虛擬機器 輸入 fdisk l 可以看到 dev sdb相關資訊 2 硬碟分割槽 fdisk dev sdb 依次輸入一下命令 m 檢...
虛擬機器掛載U盤
1 用滑鼠點一下vmware裡,把焦點轉移到vmware 2。插入u盤,系統會自動識別 3。建立掛載目錄,一般 mkdir mnt udisk 這時候他會自動檢測到,然後用 fdisk l看一眼 root yyl 0377 root fdisk l disk dev sda 5368 mb,5368...