Aqemu
| Aqemu | |
|---|---|
| Разработчик(и) | Tobias Gläßer |
| Первый разработчик | Andrey Rijov |
| Первый выпуск | 2008 |
| Лицензия | GNU GPL 2 |
| Сайт | github.com |
| Репозиторий | aqemu |
< Soft
AQEMU - графический интерфейс для виртуальных машин, использующих QEMU в качестве бэкэнда.
Обеспечивается поддержка ускорителя KVM.
Приложение имеет удобный интерфейс и позволяет устанавливать большое количество опций.
Возможности:
- Управление виртуальными машинами
- Создание образов жестких дисков
- Конвертация образов жестких дисков
- Запуск и управление виртуальными машинами
Установка
# apt-get install aqemu qemu-kvm virt-viewer qemu-audio-dbus
Модули ядра KVM проверка
Intel
# modprobe kvm_intel # ls -l /dev/kvm
AMD
# modprobe kvm_amd # ls -l /dev/kvm
Использование
Создание машины
- Нажимаем на +
- Custom
- Выбираем тип и дату релиза
- Ускоритель - KVM
- Вводим имя машины и тип процессора
- Выбираем размер ОЗУ
- Создаем HDD (лучше qcow2)
- Сеть выбираем Usermode
Подключение через SPICE
При подключении непонятно как работать с виртуалкой. Но, я нашел способ.
Переходим:
- Display
- SPICE Remote
- ставим галочку "Enable SPICE"
- Для каждой машины ставим свой порт.
Ставим Spice Connector:
- ставим пакет
- запускаем
Добавляем подключение:
- имя - какое хотите
- описание - какое хотите
- адрес - localhost
- порт - порт из настроек
- По желанию - значок
Запускаем машину.
Нажимаем "Подключиться". Машина подключится через virt-viewer.
Установка драйверов
Чтобы установить драйвера для Windows, скачайте iso-образ с драйверами: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/
Для Windows XP я пробовал 0.1.285 - может, заработает и более новый.
Для AC97 используйте драйвера отсюда - http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3146
Проброс USB
Смотрим список устройств:
# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 1bcf:08a0 Sunplus Innovation Technology Inc. Gaming mouse [Philips SPK9304] Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 001 Device 005: ID 046d:c31c Logitech, Inc. Keyboard K120 Bus 001 Device 007: ID 8564:7000 Transcend Information, Inc. StoreJet 25H3 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Создаем файл:
# mcedit /etc/udev/rules.d/flash.rules
Со следующим содержимым:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="8564", ATTRS{idProduct}=="7000", GROUP="users", MODE="0666"
Назначаем права:
# chmod a+w /dev/bus/usb/001/007
Во вкладке VM ⇾ Advanced добавляем строку:
-usb -device usb-host,hostbus=1,hostaddr=8
Запускаем машину, у вас будет проброшено USB-устройство.
Параметры для виртуальных машин
Windows XP
- Accelerator: KVM
- Boot: CDROM/HDD
- Architecture: IBM PC 64Bit (Default)
- Graphics: qxl
- CPUs: 1
- Memory: как хотите
- Display:
- Enable SPICE
- Port:5932
- Network:
- Enable network
- RTL8139
- Use the user mode network stack
Звук
Звук не настраивается. Откройте VM ⇾ Advanced и добавьте:
-device AC97
ReactOS
- Accelerator: KVM
- Boot: CDROM/HDD
- Architecture: IBM PC 64Bit (Default)
- Graphics: qxl
- CPUs: 1
- Memory: как хотите
- Display:
- Enable SPICE
- Port:5930
- Network:
- Enable network
- PCnet32 PCI
- Use the user mode network stack
Звук
Звук не настраивается. Откройте VM ⇾ Advanced и добавьте:
-device AC97
Добавление второго iso
- Media
- Add devices
- Add Storage Device (Шкаф с выдвижными ящиками)
- Выбираем файл
- Интерфейс IDE/SCSI
- Media: CD-ROM
Отладка через COM-порт
Добавляем:
- Media
- Add devices
- Add Serial Port (COM)
- pty (Pseudo TTY)
Определяем устройство при запущенной машине:
- Панель меню ⇾ VM ⇾ Qemu monitor
> info chardev
Получаем что-то вроде:
parallel0: filename=vc compat_monitor0: filename=stdio serial0: filename=pty:/dev/pts/14
Устанавливаем Putty:
# apt-get install putty
Запускаем из раздела "Сеть".
- Выбираем тип: Serial
- Вводим наше устройство: /dev/pts/14
- Если хотите, можете сохранить и потом подгружать из сохраненных
Машина не запускается, но ничего не сообщает!!!
Проверьте:
- не подключен ли к ней "несуществующий" iso
- не подключен ли к ней "несуществующий" usb
- доступен ли подключенный к ней виртуальный HDD
Aqemu, при любом недостающем устройстве не игнорирует его и не выводит ошибку, а просто молча не запускает машину.
Примечания
