![qemu 无法连接只读驱动器](https://linux22.com/image/1017079/qemu%20%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%8F%AA%E8%AF%BB%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
我正在运行 Ubuntu 19.10 安装 ( 5.3.0-42-generic #34-Ubuntu SMP Fri Feb 28 05:49:40 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
),并尝试启动真正的本地 Windows 10 安装。第一步(我认为)是连接 EFI 分区。我正在尝试这个:
sudo qemu-system-x86_64 -drive file=fat:/boot/efi/,format=raw,readonly
输出:
qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5] qemu-system-x86_64: Initialization of device ide-hd failed: Block node is read-only
其中 /boot/efi 是以下内容
/dev/nvme0n1p2 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
答案1
下列的这个建议在 Debian 错误邮件列表上,我能够通过使 VFAT 设备读/写来使其工作:
qemu-system-x86_64 -drive file=fat:rw:/boot/efi/,format=raw
如果您需要确保文件不被修改,我不确定除了复制到临时文件夹之外还有其他好的解决方法。