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

Bob*_* th 5 virtualization qemu virtual-machine ubuntu macos

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

我试过查看QEMU 的系统仿真用户指南,但我并不真正理解它。我还找到了一个相当不错的教程,它似乎很适合我,但它不起作用。我实际上设法在屏幕上显示了几次“安装 Ubuntu”向上菜单,但是由于某种原因光标不起作用。我首先创建了一个 qcow2 文件,如下所示:

qemu-img create -f qcow2 ~/Desktop/QEMU/ubuntu.qcow2 25G
Run Code Online (Sandbox Code Playgroud)

我的 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
Run Code Online (Sandbox Code Playgroud)

我仍然不明白为什么它工作了几次,当它工作时,鼠标不起作用。

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

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

dub*_*dub 0

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

\n