QEMU 无法启动 USB 驱动器

QEMU 无法启动 USB 驱动器

我似乎无法让 QEMU 启动位于外部 USB 盒内的装有 Ubuntu 16.04.1 的硬盘。我可以将硬盘作为分区安装在主机操作系统中,读取文件,一切正常。

我知道驱动器启动时就像我将驱动器直接插入 PC 并将其插入 SATA 一样,启动正常。但是当我尝试让 QEMU 从 USB 启动它时,它出错了。它可以正常进入 Grub,但之后它就死机了。

这是我的 QEMU 命令:

sudo kvm -hdb /dev/sdh

这个命令将带我进入 Grub:

蛴螬

然后,当我继续使用 Ubuntu 甚至恢复模式 Ubu 时,它会给我这个:

仁参

它不会超越这一点。我也尝试过这个 QEMU 命令,但它也失败了:

sudo qemu-system-x86_64 -usb -usbdevice disk:/dev/sdh

此命令执行以下操作:

错误2

答案1

似乎我遗漏了 QEMU 命令行中的内存选项。如果未指定,QEMU 默认为 128MB 内存,不足以启动内核。

解决方案是使用参数为 QEMU 提供足够的 RAM -m。我最后有效的命令是:

sudo kvm -m 2G -hdb /dev/sdh

相关内容