Qemoo — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Новая страница: «=== Qemoo - скрипт-обертка для эмулятора qemu. === Qemoo не заменит virt-manager или virtualbox, а также поддер…»)
 
Строка 1: Строка 1:
 
=== Qemoo - скрипт-обертка для эмулятора qemu. ===
 
=== Qemoo - скрипт-обертка для эмулятора qemu. ===
 
   
 
   
Qemoo не заменит virt-manager или virtualbox, а также поддерживает только малую часть возможностей qemu, но совершенно незаменим когда нужно быстро запустить виртуальную машину.
+
* Qemoo не заменит virt-manager или virtualbox, а также поддерживает только малую часть возможностей qemu, но совершенно незаменим когда нужно быстро запустить виртуальную машину.
Qemoo избавит вас от необходимости заучивать километровые команды для запуска элементарной виртуалки с iso.
+
* Qemoo избавит вас от необходимости заучивать километровые команды для запуска элементарной виртуалки с iso.
Qemoo имеет всего несколько параметров и конфигурационный файл позволяющий добавить или изменить любые параметры эмулятора qemu.
+
* Qemoo имеет всего несколько параметров и конфигурационный файл позволяющий добавить или изменить любые параметры эмулятора qemu.
Qemoo может помочь вам, даже когда его возможностей по конфигурации qemu недостаточно, добавив ключ -S вы можете сгенерировать cmdline для qemu и уже на основе этой заготовки делать свой.
+
* Qemoo может помочь вам, даже когда его возможностей по конфигурации qemu недостаточно, добавив ключ -S вы можете сгенерировать cmdline для qemu и уже на основе этой заготовки делать свой.
  
 
===== Просто передайте то, что нужно запустить =====
 
===== Просто передайте то, что нужно запустить =====
Строка 11: Строка 11:
 
     qemoo /dev/sda
 
     qemoo /dev/sda
 
     qemoo ./Rosa.qcow2
 
     qemoo ./Rosa.qcow2
     и т.д.
+
   
 +
Если EFI, то добавляем ключ -e
 +
 
 +
    qemoo -e my.img
 +
     и т.д
 +
 
 +
===== Установка ОС на виртуальный диск =====
 +
 
 +
Добавляем ключ -i
 +
 
 +
    qemoo -i Rosa.iso
 +
    qemoo -i -е /dev/sdb
 +
 
 +
утилита создаст в текущем каталоге образ qcow2 и подключит его при старте, после инсталляции можно грузиться с образа этим же qemoo
 +
 
 +
    qemoo _qemoo1_ROS.qcow2 (имена образов генерируются, но можно и задать)
 +
 
 +
 
 +
===== Установка с исо на диск =====
 +
 
 +
Ключ -a позволяет подключать виртуальной машине дополнительные устройства
 +
 
 +
qemoo Rosa.iso -a /dev/sdb
 +
 
 +
 
 +
===== Параметры для qemu =====
 +
 
 +
Можно добавлять свои параметры для qemu в конце строки после --
 +
 
 +
qemoo -e -S Rosa.iso -- -smp 4
 +
 
 +
 
 +
Можно грузить с iso так, как загрузка шла бы если раскатать исо на флешку.
 +
 
 +
qemoo -l Rosa.iso
 +
qemoo -l -e Rosa.iso
 +
 
 +
Можно пробросить при загрузке usb устройство целиком, например для 4G модемов с sd картой куда установлена ОС или барий на токене
 +
 
 +
qemoo -L /dev/sdb
 +
 
 +
===== Конфигурационные файлы =====
 +
 
 +
В порядке уменьшения приоритета:
 +
 
 +
    /etc/qemoo.cfg
 +
    ./qemoo.cfg
 +
    имя_загружаемого_образа.conf
 +
    (_qemoo1_MOS.qcow2 - образ
 +
    _qemoo1_MOS.qcow2.conf - его личный конфиг)
 +
 
 +
===== Проброс каталога между хостом и гостем =====
 +
 
 +
При каждой загрузке в гостевую ОС пробрасывается папка ( по умолчанию ./ ), как подключить ее в гостевой ОС линукс будет написано в консоль при старте
 +
 
 +
 
 +
 
  
  
 
https://forum.rosalinux.ru/viewtopic.php?f=58&t=10695
 
https://forum.rosalinux.ru/viewtopic.php?f=58&t=10695

Версия 13:33, 1 марта 2024

Qemoo - скрипт-обертка для эмулятора qemu.

  • Qemoo не заменит virt-manager или virtualbox, а также поддерживает только малую часть возможностей qemu, но совершенно незаменим когда нужно быстро запустить виртуальную машину.
  • Qemoo избавит вас от необходимости заучивать километровые команды для запуска элементарной виртуалки с iso.
  • Qemoo имеет всего несколько параметров и конфигурационный файл позволяющий добавить или изменить любые параметры эмулятора qemu.
  • Qemoo может помочь вам, даже когда его возможностей по конфигурации qemu недостаточно, добавив ключ -S вы можете сгенерировать cmdline для qemu и уже на основе этой заготовки делать свой.
Просто передайте то, что нужно запустить
   qemoo Rosa.iso
   qemoo /dev/sda
   qemoo ./Rosa.qcow2
   

Если EFI, то добавляем ключ -e

   qemoo -e my.img 
   и т.д
Установка ОС на виртуальный диск

Добавляем ключ -i

   qemoo -i Rosa.iso
   qemoo -i -е /dev/sdb

утилита создаст в текущем каталоге образ qcow2 и подключит его при старте, после инсталляции можно грузиться с образа этим же qemoo

   qemoo _qemoo1_ROS.qcow2 (имена образов генерируются, но можно и задать)


Установка с исо на диск

Ключ -a позволяет подключать виртуальной машине дополнительные устройства

qemoo Rosa.iso -a /dev/sdb


Параметры для qemu

Можно добавлять свои параметры для qemu в конце строки после --

qemoo -e -S Rosa.iso -- -smp 4


Можно грузить с iso так, как загрузка шла бы если раскатать исо на флешку.

qemoo -l Rosa.iso qemoo -l -e Rosa.iso

Можно пробросить при загрузке usb устройство целиком, например для 4G модемов с sd картой куда установлена ОС или барий на токене

qemoo -L /dev/sdb

Конфигурационные файлы

В порядке уменьшения приоритета:

   /etc/qemoo.cfg
   ./qemoo.cfg
   имя_загружаемого_образа.conf
   (_qemoo1_MOS.qcow2 - образ
    _qemoo1_MOS.qcow2.conf - его личный конфиг)
Проброс каталога между хостом и гостем

При каждой загрузке в гостевую ОС пробрасывается папка ( по умолчанию ./ ), как подключить ее в гостевой ОС линукс будет написано в консоль при старте



https://forum.rosalinux.ru/viewtopic.php?f=58&t=10695