Абсолютно! Единственное предостережение заключается в том, что, поскольку вы не работаете изначально, виртуальная машина должна эмулировать целевой набор команд (ppc64le). Это может быть намного медленнее, чем запуск собственных инструкций.
Способ сделать это будет зависеть от того, какие инструменты вы используете для управления экземплярами виртуальной машины. Например, virt-manager
позволяет вам выбрать тип архитектуры при создании новой виртуальной машины. Если вы установите это в ppc64el, вы получите машину ppc64el. Другие параметры (например, дисковые и сетевые устройства) могут быть установлены так же, как собственные виртуальные машины.
Если вы не используете какие-либо специальные инструменты управления виртуальными машинами, следующий вызов qemu поможет легко запустить машину ppc64el:
qemu-system-ppc64le \
-M pseries # use the pseries machine model \
-m 4G # with 4G of RAM \
-hda ubuntu-18.04-server-ppc64el.iso # Ubuntu installer as a virtual disk
В зависимости от вашего использования, вы можете использовать следующие опции:
-nographic -serial pty
для использования текстовой консоли вместо эмулируемого графического устройства. qemu напечатает консоль pty при запуске - что-то вроде /dev/pts/X
. Запустите screen /dev/pts/X
для доступа к нему.
-M powernv -bios skiboot.lid
для использования не виртуализированной модели машины ppc64el, которая ближе к текущему оборудованию OpenPOWER. skiboot.lid
прошивка может быть включена в ваш дистрибутив qemu.
-drive
, -device
и -netdev
для настройки виртуальных дисков и работы в сети. Они одинаково работают на виртуальных машинах x86 на qemu.