Mi objetivo es ejecutar Ubuntu 16.04 (ARM) en Qemu (en Ubuntu 16.04 x64 host).
Traté de seguir este antiguo tutorial sin éxito:
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
En lugar de la debian_squeeze_armel_standard.qcow2
imagen utilizada allí, utilicé ubuntu-16.04-preinstalled-server-armhf + raspi2.img .
Olvidando el artículo mencionado anteriormente, ¿cuál es la forma correcta de ejecutar Ubuntu 16.04-arm encima de Qemu?
Si no es posible ejecutarlo sobre Qemu fácilmente, ¿hay alguna otra alternativa?
virtualization
arm
qemu
lepe
fuente
fuente
En esta respuesta: ¿Hay alguna imagen de Ubuntu QEMU preconstruida (32 bits) en línea? He descrito las siguientes configuraciones de trabajo para Ubuntu 18.04 invitado / host:
Esas configuraciones proporcionan imágenes de disco preconstruidas y no pasan por el instalador. Son las mejores opciones que he visto hasta ahora.
A continuación, también he logrado ejecutar la imagen del servidor arm64 en QEMU. Sin embargo, esto pasa por el instalador, que es prácticamente imposible de hacer, a menos que no esté en un host ARM con KVM. Esto es especialmente doloroso porque se requieren docenas de interacciones para finalizar la instalación.
Aquí está el script del servidor, probado en un host Ubuntu 18.10:
GitHub aguas arriba .
Consulte también esto para la emulación Raspberry Pi: /programming/28880833/how-to-emulate-the-raspberry-pi-2-on-qemu/45814913#45814913
El escritorio amd64 se muestra en: ¿Cómo ejecutar Ubuntu 16.04 Desktop en QEMU?
fuente