如何安裝映像

如何安裝映像

我正在嘗試安裝磁碟映像(由 MBR、fat、ext4 分割區組成),以便我可以使用gparted. (我正在嘗試將分區移動到 4M 邊界。)

我嘗試過sudo mount img mountpoint -o loop但沒有成功。

我怎樣才能實現這個目標?

答案1

通常分割區工具要求未掛載分割區。您應該使用partedgparted直接在圖像檔案上使用:

parted /path/to/disk.img

範例輸出:

$ parted VirtualBox\ VMs/centos/VMDK-test-flat.vmdk 
WARNING: You are not superuser.  Watch out for permissions.
GNU Parted 2.3 
Using /home/testuser/VirtualBox VMs/centos/VMDK-test-flat.vmdk
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p                                                                    
Model:  (file)
Disk /home/testuser/VirtualBox VMs/centos/VMDK-test-flat.vmdk: 2147MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size   Type     File system  Flags
 1      32,3kB  535MB   535MB  primary  ext4
 2      535MB   1069MB  535MB  primary  ext4

(parted)

答案2

您不必掛載映像來編輯其分割區表。直接使用您的影像進行gparted工作:

sudo gparted /path/to/img

編輯:mount是與文件系統相關的術語。您可以掛載檔案系統的映像。包含分割區表的磁碟映像是區塊裝置的映像,通常不是有效的檔案系統。

答案3

我不知道您是否可以調整映像上的分割區大小或移動分割區,但是有一個用於在映像檔中安裝分割區的工具,克帕特克斯。我沒用過,不過你可以看一下:http://robert.penz.name/73/kpartx-a-tool-for-mounting-partitions-within-an-image-file/

相關內容