Qemoo — различия между версиями
Betcher (обсуждение | вклад) (Новая страница: «=== Qemoo - скрипт-обертка для эмулятора qemu. === Qemoo не заменит virt-manager или virtualbox, а также поддер…») |
Betcher (обсуждение | вклад) |
||
Строка 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 - его личный конфиг)
Проброс каталога между хостом и гостем
При каждой загрузке в гостевую ОС пробрасывается папка ( по умолчанию ./ ), как подключить ее в гостевой ОС линукс будет написано в консоль при старте