Процедури установки і налаштування хост-сервера не розглядається в рамках у цієї статті.
Що дано:
Створення образу гостьової машини розміром 20 гігабайт у форматі qcow2. Серед підтримуваних форматів QEMU, цей — найбільш універсальний.
Virtio — це такі спеціальні драйвера, які безпосередньо прокидають фізичне залізо у віртуалку, без емуляції його. Власне це поввино зменшувати навантаження на хост-машину.
У Windows XP, як відомо, немає драйверів Virtio і при установці виникає помилка через відсутність доступу до жорсткого диску.
Для установки драйверів можете використати мій образ дискети Virtio Disk Floppy.
Або створити його власноруч (чи оновити драйвери на дискеті) за допомогою найсвіжіших Virtio Windows Drivers:
Для довідки:
wxp — Windows XP
wnet — Windows Server 2003
Далі переходимо до інсталяції віртуальної машини:
-r 1024 — обсяг оперативної пам'яті(в мегабайтаз) для неї;
--disk path=winxp.qcow2,format=qcow2,bus=virtio,cache='writeback' — шлях до файлу, який буде використовуватися в якості віртуального жорсткого диску для гостьової ОС. Зверніть увагу на опції bus=virtio,cache='writeback';
--disk path=viostor-0.1-30-floppy.img,device=floppy — образ дискети з драйверами, що підключається як віртуальний floppy;
-c winxp.iso — образ CD гостьової ОС, що підключається як віртуальний cdrom
--video=vmvga — вказуємо модель відео-карти (Vmware Windows Tools ISO);
--accelerate --os-variant=winxp -v — прискорюємо, оптимізуємо ВМ для конкретної гостьової ОС і задіюємо апаратні можливості віртуалізації;
--vnc — встановлюємо віртуальну консоль і експортуємо її як vnc-сервер;
-w bridge:virbr0 — вказуємо bridge-пристрій для приєднання до нього віртуальної мережевої карти.
На початку інсталяції Windows XP натисніть клавішу F6, коли буде запропоновано вказати додаткові драйвери SCSI і натисніть "s" при появі запиту на системному диску. У графічній частині установки XP ви також повинні дати згоду на установку непідписаних драйверів для установки.
Що дано:
- Хост-система Ubuntu Server 12.04 LTS
- KVM
- Гостьова система Windows XP
Створення образу гостьової машини розміром 20 гігабайт у форматі qcow2. Серед підтримуваних форматів QEMU, цей — найбільш універсальний.
$ qemu-img create -f qcow2 -o preallocation=metadata winxp.qcow2 20G
Virtio — це такі спеціальні драйвера, які безпосередньо прокидають фізичне залізо у віртуалку, без емуляції його. Власне це поввино зменшувати навантаження на хост-машину.
У Windows XP, як відомо, немає драйверів Virtio і при установці виникає помилка через відсутність доступу до жорсткого диску.
Для установки драйверів можете використати мій образ дискети Virtio Disk Floppy.
Або створити його власноруч (чи оновити драйвери на дискеті) за допомогою найсвіжіших Virtio Windows Drivers:
$ dd bs=512 count=2880 if=/dev/zero of=viostor-0.1-49-floppy.img
$ mkfs.msdos viostor-0.1-49-floppy.img
$ mkdir /mnt/floppy
$ sudo mount -o loop viostor-0.1-49-floppy.img /mnt/floppy
$ mkdir /mnt/iso
$ sudo mount -o loop virtio-win-0.1-49.iso /mnt/iso
і скопіювати відповідні файли viostor з ISO на дискету, використовуючи мій образ в якості орієнтира.Для довідки:
wxp — Windows XP
wnet — Windows Server 2003
Далі переходимо до інсталяції віртуальної машини:
$ sudo virt-install -n winxp -r 1024 --disk path=winxp.qcow2,format=qcow2,bus=virtio,cache='writeback' --disk path=viostor-0.1-30-floppy.img,device=floppy -c winxp.iso --video=vmvga --accelerate --os-variant=winxp -v --vnc -w bridge:virbr0
-n winxp — ім'я віртуальної машини;-r 1024 — обсяг оперативної пам'яті(в мегабайтаз) для неї;
--disk path=winxp.qcow2,format=qcow2,bus=virtio,cache='writeback' — шлях до файлу, який буде використовуватися в якості віртуального жорсткого диску для гостьової ОС. Зверніть увагу на опції bus=virtio,cache='writeback';
--disk path=viostor-0.1-30-floppy.img,device=floppy — образ дискети з драйверами, що підключається як віртуальний floppy;
-c winxp.iso — образ CD гостьової ОС, що підключається як віртуальний cdrom
--video=vmvga — вказуємо модель відео-карти (Vmware Windows Tools ISO);
--accelerate --os-variant=winxp -v — прискорюємо, оптимізуємо ВМ для конкретної гостьової ОС і задіюємо апаратні можливості віртуалізації;
--vnc — встановлюємо віртуальну консоль і експортуємо її як vnc-сервер;
-w bridge:virbr0 — вказуємо bridge-пристрій для приєднання до нього віртуальної мережевої карти.
На початку інсталяції Windows XP натисніть клавішу F6, коли буде запропоновано вказати додаткові драйвери SCSI і натисніть "s" при появі запиту на системному диску. У графічній частині установки XP ви також повинні дати згоду на установку непідписаних драйверів для установки.
Немає коментарів:
Дописати коментар