如何使用 qemu 在 MacOS 上模拟 Ubuntu 18.04?

如何使用 qemu 在 MacOS 上模拟 Ubuntu 18.04?

如何使用 QEMU 在 MacBook Air(Mojave)上运行 Ubuntu 18.04?(是的,我现在必须使用 QEMU。)我得到了 QEMU从这里。但也是从 Homebrew 获得的。

我尝试过查看QEMU 系统仿真用户指南但我真的不明白。我还发现了一个相当不错的教程,似乎很适合我但它不起作用。我实际上设法让“安装 Ubuntu”菜单出现在屏幕上几次,但后来光标不知为何不起作用。我首先创建了一个 qcow2 文件,如下所示:

qemu-img create -f qcow2 ~/Desktop/QEMU/ubuntu.qcow2 25G

我的 qemu.command 文件是:

qemu-system-x86_64 \
  -m 2048 \
  -vga virtio \
  -show-cursor \
  -usb \
  -device usb-tablet \
  -enable-kvm \
  -cdrom ~/Desktop/QEMU/ubuntu.iso \
  -drive file=~/Desktop/QEMU/ubuntu.qcow2,if=virtio \
  -accel hvf \
  -cpu host

我还是不明白为什么它几次都能工作,而当它工作时,鼠标却不工作。

我重新安装了 iso 并创建了一个新的 .qcow2 文件,现在每次我首先看到的都是某种命令提示符,然后是紫屏,有时顶部有“语言”栏(我似乎无法与之交互),有时没有,然后是一些我不明白的命令(并且无法复制和粘贴,因为鼠标不动,所以我有屏幕截图。)。

如果有人能解释我做错了什么,并给我一些简单的指导,那将非常有帮助 :)。谢谢!

答案1

如果你换成-cpu host其他东西,比如-cpu Penryn,kvm=on,vendor=GenuineIntel你很可能就能让它工作。我不知道为什么会发生这种情况。这可能是一个与此类似的问题https://github.com/Leoyzen/KVM-Opencore/issues/1– 当使用主机 CPU 时,QEMU 无法正确重新创建拓扑。

相关内容