Qemoo - универсальный скрипт для запуска виртуальных машин в Qemu,его написал betcher. Этот скрипт объединяет опыт множества других скриптов, предоставляя разнообразные опции для запуска виртуальных машин.
Вы можете скачать его здесь --
https://abf.io/import/qemoo/blob/rosa2023.1/qemoo и получить справку тут--
https://abf.io/import/qemoo/blob/rosa2023.1/%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0.%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0.qemooПочему выбор пал на Qemu вместо Virtualbox или Vmware?
Virtualbox и Vmware работают через специальные компоненты в ядре, что обеспечивает хорошую скорость работы. Но при обновлении ядра, эти компоненты нужно перекомпилировать, что может вызвать неудобства.
Qemu же более гибок, но менее прямо связан с ядром, и по этому при обновлении ядра с использованием Qemu нет необходимости в обновлении дополнительных компонентов.
Итак скрипт скачан , сохранили его с именем qemoo и дали ему права на исполнение, и путь до него например ~/qemoo.sh, а также у нас в ~/ISO находится iso образ с дистрибутивом my_linux.iso , запустить его в Qemu можно с помощью скрипта Qemoo командой:
~/qemoo.sh ~/ISO/ my_linux.iso
Также можно запустить дистрибутив с флэшки
из ниже сказаного betcher чтоб запустить iso c qemoo подключив к нему флэшку достаточно ввести команду
~/qemoo.sh ~/ISO/ my_linux.iso -a /dev/sdb
подключившись флэшка у меня отобразилась почему то как sda
также используя конфиг файл в /etc/qemoo.cfg можно расшарить папку ~/home
для этого нужно раскоментировать последнюю строку
SHARE=/home
а потом загрузившись в гостевую систему в терминале гостевой ввести последовательно
эти кооманды
потом
mount -t 9p -o trans=virtio,msize=100000000 hostdir /mnt/hostdir
если у вас гостевая система под пользователем, команды следует вводить от имени sudo
после этого вам станет доступным расшареный каталог основной системы /home
для создания виртуалного образа жесткого диска qcow2 необходимо скрипт запустить с опцией -i
~/qemoo.sh -i ~/ISO/my_linux.iso
образ в данном случае будет создан в каталоге откуда запущен скрипт потому удобнее как мне кажется скрипт запускать из каталога ~/ISO чтоб iso и qcow2 находились в одном каталоге.
для запуска образа виртуального жесткого дика qcow2 следует ввести команду
~/qemoo.sh ~/_qemoo_my_.qcow2
вот основные самые востребованые сценарии использования скрипта qemoo.
Большое и сердечное спасибо betcher за скрипт ,и за разъяснения как с ним работать!