我已经在 Debian 9 中安装了 virtualbox。然后,我按照以下教程在虚拟框中安装了 FreeDOShttp://wiki.freedos.org/wiki/index.php/VirtualBox__-_Chapter_6。我已经安装了 libguestfs-tools 和 fusion。
现在,当我运行 guestmount -a freeDOS.vhd -m /dev/sda1 /data/freeDOS
我得到这个 guestmount: access: freeDOS.vhd: No such file or directory
命令 virt-filesystems --long --filesystems -a /data/freeDOS/freeDOS.vhd
给出此名称类型 VFS 标签大小父 /dev/sda1 文件系统 vfat FREEDOS2016 104752640 -
有关如何挂载 freeDOS vhd 以与 Debian 共享的任何帮助吗?
非常感谢
答案1
第一个命令为 freeDOS.vdi,第二个命令为 freeDOS.vhd
答案2
加载 nbd 模块 modprobe nbd max_part=16
将 vhd/vdi 映射到系统
qemu-nbd -c /dev/nbd0 image.qcow2
查看vhd中的分区
fdisk -l
挂载你想要的分区
挂载 /dev/nbd0p1 /mnt