【发布时间】:2012-09-05 15:22:51
【问题描述】:
我刚刚创建了一个 USB 驱动器,想在不重新启动我的实际计算机的情况下检查它是否可以正确启动。我该怎么办?
【问题讨论】:
我刚刚创建了一个 USB 驱动器,想在不重新启动我的实际计算机的情况下检查它是否可以正确启动。我该怎么办?
【问题讨论】:
虽然它不会显示文件系统上的内容是否能够处理整个引导内容,但您可以在相当好的 *nix 上从 shell 中使用 fdisk -l <drive> 检查引导标志。 (这基本上会告诉 BIOS 是否应该尝试启动该东西。)
【讨论】:
在 Linux 下,您必须知道哪个设备路径获得了驱动器,例如插入后带有 dmesg | tail,假设它是 /dev/sdb。
sudo qemu -hda /dev/sdb 或 sudo qemu-system-x86_64 -hda /dev/sdb 用于 64 位。
VBoxManage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb
sudo chmod 666 /dev/sdb*
然后将 ~/usb.vmdk 添加为 VM 中的磁盘并在其上启动
不要犹豫,添加其他方法。
【讨论】: