Моя цель - запустить Ubuntu 16.04 (ARM) в Qemu (на хосте Ubuntu 16.04 x64).
Я пытался следовать этому руководству безуспешно:
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 .
Забыть о вышеупомянутой статье, как правильно запустить Ubuntu 16.04-arm поверх Qemu?
Если невозможно легко запустить его через Qemu, есть ли другая альтернатива?
virtualization
arm
qemu
Лепе
источник
источник
В этом ответе: Есть ли какой-нибудь готовый образ QEMU Ubuntu (32bit) онлайн? Я описал следующие рабочие настройки для гостевой / хостовой системы Ubuntu 18.04:
Эти настройки предоставляют готовые образы дисков и не проходят через установщик. Это лучший выбор, который я видел до сих пор.
Затем мне также удалось запустить образ сервера arm64 в QEMU. Тем не менее, это происходит через установщик, который практически невозможно сделать, если только вы не находитесь на хосте ARM с KVM. Это особенно болезненно, потому что для завершения установки требуются десятки взаимодействий.
Вот серверный скрипт, протестированный на хосте Ubuntu 18.10:
GitHub вверх по течению .
Смотрите также это для эмуляции Raspberry Pi: /programming/28880833/how-to-emulate-the-raspberry-pi-2-on-qemu/45814913#45814913
Рабочий стол amd64 показан по адресу: Как запустить Ubuntu 16.04 Desktop на QEMU?
источник