Установка и настройка qemu на Ubuntu Linux 7.10

qemu - довольно серьезный конкурент таких продуктов как VmWare Workstation и т.п. А самое главное: он бесплатен.

Установим и поставим Windows XP на наш Ubuntu Linux 7.10.

Устанавливаем:

sudo apt-get install qemu

Соглашаемся с зависимостями и через минуту (зависит от скорости соединения с Интернет) имеем установленный qemu.

Далее необходимо собрать модуль kqemu:

sudo module-assistant prepare
sudo module-assistant auto-install kqemu

Создаем файл /etc/udev/rules.d/60-kqemu.rules

gksu gedit /etc/udev/rules.d/60-kqemu.rules

В него пишем:

KERNEL=="kqemu", NAME="%k", GROUP="kqemu", MODE="0660"

В конце файла создаем пустую строку. Сохраняем. В файле /etc/modprobe.d/kqemu пишем:

options kqemu major=0

Создаем группу kqemu и добавим в нее всех, кто будет иметь право запускать qemu с акселерацией:

sudo addgroup --system kqemu
sudo adduser $USER kqemu

Заставим udev перезагрузиться:

sudo /etc/init.d/udev reload

Загрузим модуль kqemu:

sudo update-modules
sudo modprobe kqemu

Для автоматической загрузки модуля при старте системы добавляем в файл /etc/modules строчку:

kqemu

В принципе установка завершена. Приступаем к установке Windows XP. Создадим виртуальный диск для устанавливаемой системы:

qemu-img create -f qcow windows.img 4G

Последний параметр задает размер диска.

Вставим в привод установочный диск с Windows XP и запустим установку Windows XP:

qemu -localtime -cdrom /dev/cdrom -m 384 -boot d windows.img

Если вместо диска используется iso-файл, то команда будет такой:

qemu -localtime -cdrom /путь_к_файлу/filename.iso -m 384 -boot d windows.img

Где -m 384 - для виртуальной машины выделяем 384 Мб памяти.

Если появляется сообщение, что невозможно использовать /dev/kqemu, то скорее всего причина в правах на /dev/kqemu. Если думать лень, то дайте команду:

sudo chmod 777 /dev/kqemu

Это даст право всем использовать kqemu.

Ждем окончания установки. После нескольких «перезагрузок» система будет установлена.

Windows XP на qemu