安装Windows XP dd映像失败
问题描述:
我有一个Windows XP dd映像。我检查与文件命令图像:安装Windows XP dd映像失败
root# fdisk -l ./hdddump.img Disk ./hdddump.img: 2031 MB, 2031400960 bytes, 3967580 sectors Units = Sektoren of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes/512 bytes I/O size (minimum/optimal): 512 bytes/512 bytes Disk label type: dos Disk identifier: 0xef8b000a Gerät boot. Anfang Ende Blöcke Id System ./hdddump.img1 63 3354623 1677280+ 7 HPFS/NTFS/exFAT ./hdddump.img2 3354624 3967487 306432 b W95 FAT32
后来我试图安装映像:
root# mount -t auto -o loop,ro,noexec,offset=32256 hdddump.img ./hddmount/ mount: /absolute_path/hdddump.img: failed to setup loop device: numerical result out of range
我不知道为什么会这样,我无法找到任何暗示互联网上。使用qemu-img转换图像并将其作为硬盘包含在VM Ware机器中,因此图像不会被破坏。
答
尝试添加sizelimit = 858767360到您的安装选项。如果losetup(由mount调用)尝试自动计算大小,可能会有问题。
(858767360 = 1677280 * 512)
但这个问题会更好地对超级用户或可能serverfault问。
+0
它与sizelimit,但正确的大小似乎是1717566976 = 512 * 3354623。 – Kudi
这个问题与编程有关怎么样? –
对不起,在这里发布的问题。是否有可能将其移至超级用户? – Kudi