ALT Mobile/Qemu

Материал из ALT Linux Wiki

Преамбула

В этом разделе будет описано, как попробовать ALT Mobile в виртуальной машине. Разумеется, возможности работать с телефонией, камерой и прочими аппаратными устройствами при этом не будет, но такую среду можно использовать для адаптации приложений под мобильный интерфейс.

Установка Qemu

Ставим Qemu и интерфейс на SDL. Если его не поставить, а у вас установлен lbvirt, Qemu вместо GUI будет стучаться на 127.0.0.1:5900.

# apt-get install qemu-system-x86 qemu-ui-sdl

Получение образа диска

Качаем отсюда:

http://beta.altlinux.org/mobile/latest/

образ вида

phosh-20231004-x86_64.img.xz

Примечание: Обратите внимание, нам нужен x86_64!

Распаковываем образ диска, куда-нибудь, например в /home/petr/images/phosh-20231004-x86_64.img

Запуск системы

От обычного пользователя, не от рута, в консоли должен быть $, а не #, запускаем следующую команду:

$ kvm -m 3G -k en-gb -hda /home/petr/images/phosh-20231004-x86_64.img -device virtio-vga-gl -display gtk,gl=on

Здесь:

  • kvm - указывает, что запускаем при помощи qemu-kvm
  • -m 3G - для машины будет выделено 3Гб ОЗУ
  • -k en-gb - будет использоваться английская раскладка
  • -hda /home/petr/images/phosh-20231004-x86_64.img - путь к нашему образу

Вы можете подправить данные параметры под свои.

Инструкции по запуску в qemu образов для aarch64 и riscv64:

https://www.altlinux.org/Ports/aarch64/QEMU

https://www.altlinux.org/Ports/riscv64/QEMU

Результат

ALT-Mobile-qemu.png

Управлять можно мышкой, симулируя ввод пальцами или вводить символы с физической клавиатуры.