GNU/Linux Tips
来自Jack's Lab
(版本间的差异)
(→Mounting partition from VDI image) |
(→Mounting partition from VDI image) |
||
第28行: | 第28行: | ||
$ sudo umount /mnt | $ sudo umount /mnt | ||
$ sudo losetup -d /dev/loop0 | $ sudo losetup -d /dev/loop0 | ||
+ | |||
+ | $ VBoxManage clonehd /work/FreeDos.vdi /work/freedos.vdi --format VDI --variant Fixe | ||
</pre> | </pre> |
2013年7月12日 (五) 18:33的版本
Mounting partition from VDI image
$ od -j344 -N4 -td4 /work/FreeDos.vdi | awk 'NR==1{print $2;}' 8192 $ sudo losetup -f --show -o 8192 /work/FreeDos.vdi /dev/loop0 $ sudo fdisk -lu /dev/loop0 Disk /dev/loop0: 113 MB, 113246208 bytes 16 heads, 63 sectors/track, 219 cylinders, total 221184 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: 0x00000000 Device Boot Start End Blocks Id System /dev/loop0p1 * 63 1023119 511528+ 6 FAT16 $ sudo mount -o loop,offset=$((512*63)) /dev/loop0 /mnt $ ls /mnt/ AUTOEXEC.BAT BOOTSECT.BIN COMMAND.COM FDCONFIG.SYS FDOS KERNEL.SYS $ sudo umount /mnt $ sudo losetup -d /dev/loop0 $ VBoxManage clonehd /work/FreeDos.vdi /work/freedos.vdi --format VDI --variant Fixe