我的目标是在 Qemu(在 Ubuntu 16.04 x64 主机上)运行 Ubuntu 16.04(ARM)。
我试图按照这个-old-教程没有成功:
Home directory not accessible: Permission denied
pulseaudio: pa_context_connect() failed
pulseaudio: Reason: Connection refused
pulseaudio: Failed to initialize PA contextaudio: Could not init `pa' audio driver
Could not initialize SDL(No available video device) - exiting
我没有使用那里使用的debian_squeeze_armel_standard.qcow2
图像,而是使用ubuntu-16.04-preinstalled-server-armhf+raspi2.img。
忘记上面提到的文章,在 Qemu 之上运行 Ubuntu 16.04-arm 的正确方法是什么?
如果不能轻松地在 Qemu 上运行它,还有其他选择吗?
在这个答案中:在线是否有任何预构建的 QEMU Ubuntu 映像(32 位)?我已经为 Ubuntu 18.04 来宾/主机描述了以下工作设置:
这些设置提供预构建的磁盘映像,并且不通过安装程序。它们是迄今为止我见过的最好的选择。
接下来,我还设法在 QEMU 上运行 arm64 服务器映像。但是,这是通过安装程序完成的,除非您不在带有 KVM 的 ARM 主机上,否则安装程序的速度非常慢。这特别痛苦,因为完成安装需要数十次交互。
这是在 Ubuntu 18.10 主机上测试的服务器脚本:
GitHub 上游.
另请参阅 Raspberry Pi 仿真:https ://stackoverflow.com/questions/28880833/how-to-emulate-the-raspberry-pi-2-on-qemu/45814913#45814913
amd64 桌面显示在:如何在 QEMU 上运行 Ubuntu 16.04 桌面?
这不起作用,因为您使用的映像是为 Raspberry Pi 2 设备预编译的,并且仅适用于 Raspberry Pi 2。试试这个教程