如果这是整个硬盘驱动器的映像,或者在您的情况下,这可能是扩展分区的映像,则需要知道分区布局以及文件中每个分区的偏移量才能进行安装。
为此,您将需要该parted
工具,可以使用以下命令进行安装:
apt-get install parted
安装后parted
,从映像文件的路径启动它。parted
将显示一个提示:
$ parted /path/to/image/file/sda5.img
GNU Parted 2.3
.....
(parted)
在此提示符(带有前缀(parted)
)中,键入以下命令:
(parted) unit B
(parted) print
.....
Number Start End Size Type File system Flags
1 1048576B 1573912575B 1572864000B primary ntfs boot
2 1573912576B 156774694911B 155200782336B primary ntfs
3 156774694912B 171454758911B 14680064000B primary ntfs
4 171454758912B 180044693503B 8589934592B primary
(parted) q
输出中的表将告诉您文件中每个分区的偏移量以及每个分区中的文件系统类型。例如,要在上面的示例输出中挂载第一个分区,您将需要输入以下命令:
sudo mount -o loop,ro,offset=1048576 /path/to/image/file/sda5.img /mnt/partition
确保/mnt/partition
首先存在。