Шаги установки Windows 7 Pro SP1 x64
на гипервизор Debian 10 + Proxmox 6
Задача: обобщить шаги, которые нужно проделать дабы установить в ручном режиме операционную систему Windows 7 Pro SP1 x64
на гипервизор под управлением связки Debian 10 + Proxmox 6
root@srv-proxmox:~# pveversion pve-manager/6.0-6/c71f879f (running kernel: 5.0.21-1-pve) root@srv-proxmox:~#
Необходимые инструменты:
На Вашем железе развернут гипервизор Debian 10
после посредством инсталляции Proxmox 6
(я не использую готовый дистрибутив, т.к. предпочитаю все делать сам от и до).
Рабочее место, с которого будет производиться взаимодействие с Proxmox
через браузер, я использую Google Chrome
. А рабочее место, если на работе, то Windows 10 Pro
, если дома, то Ubuntu 18.04 Desktop amd64
Шаг №1: Запускаю браузер и подключаюсь к URL
гипервизора Proxmox 6
https://IP&DNS:8006 – user&pass –
Шаг №2: Скачиваю утилиты virtio-win.iso
которые понадобятся чтобы в созданную виртуальную машину W7X64
установить драйвера.
Win + R -> cmd.exe
C:\Users\olloa>mkdir c:\test C:\Users\olloa> bitsadmin /transfer virtio-win /download /priority normal https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso c:\test\virtio-win.iso
Stable version: virtio-win-0.1.141.iso
Current version: virtio-win-0.1.171.iso
Шаг №3: Закачиваю данный пакет virtio-win.iso
на гипервизор:
https://IP&DNS:8006 – user&pass – (Folder View) Datacenter – Storage – local (srv-proxmox) – Content – (ISO Image)
нажимаю Upload
, далее
Content: ISO Image
И нажимаю Select File
, указываю путь до скачанного пакета virtio-win.iso
, Т.е. в моем случае – это: c:\test\virtio-win.iso
и нажимаю Upload
.
По такому же принципу закачиваю образ Windows 7
на Proxmox 6
, мой образ: SW_DVD5_Win_Pro_7w_SP1_64BIT_Russian_-2_MLF_X17-59431.ISO
Шаг №4: Перехожу к созданию VM
(Виртуальной машине):
https://IP&DNS:8006 – user&pass – (Folder View) Datacenter – Virtual Machine – Create VM
(General)
Node: srv-proxmox
VM ID: 103 (назначается последующим от каждой следующей автомататически)
Name: W-W7X64
Advanced: галочку расширенных настроек не ставлю
Нажимаю Next
(OS)
Use CD/DVD disc image file (iso): отмечаю и указываю ISO образ используемый для установки
ISO image: SW_DVD5_Win_Pro_7w_SP1_64BIT_Russian_-2_MLF_X17-59431.ISO
Type: Microsoft Windows
Version: 7/2008R2
Нажимаю Next
(System)
Graphic card: Default
SCSI Controller: VirtIO SCSI
QEMU Agent: отмечаю галочкой
Нажимаю Next
(Hard Disk)
BUS: VirtIO Block
Device: 0
Storage: local
Disk size (GiB): 40
Format: QEMU image format (qcow2)
Cache: Write back
Формат диска: raw — для лучшей производительности
формат диска: qcow2 — поддерживает копирование при записи и моментальные снимки
Нажимаю Next
(CPU)
Sockets: 1
Cores: 2
Type: host
Нажимаю Next
(Memory)
Memory (MiB): 4096
Нажимаю Next
(Network)
Bridge: vmbr0
Model: VirtIO (paravirtualized)
Нажимаю Next
(Confirm)
И нажимаю Finish
Вот только если запустить VM
, установка не пойдет даже в ручном режиме, т.к. Windows
не знает текущее железо и ей нужно добавить еще один iso
через VM ID:103 Name: W-W7X64 – Hardware – Add – “CD/DVD – Drive”
Bus: IDE
Device: 0
Storage: local
ISO Image: указываю virtio-win.iso
Шаг №5: Теперь запускаю VM:
https://IP&DNS:8006 – user&pass – (Folder View) Datacenter – Virtual Machine – ID:103 (W-W7X64)
– нажимаю Start
, и переключаюсь на элемент “_Console
”, вижу как пошла загрузка файлов Windows
в оперативную память и как стартует установщик. Выбираю
Устанавливаемый язык: Русский
Формат времени и денежных единиц: Русский (Россия)
Раскладка клавиатуры или метод ввода: США
И нажимаю «Далее
», «Установить
», принимаю лицензионное соглашение и нажимаю «Далее
», тип установка «Полная установка
», вижу, что установщик не видит диск. В этом случаем у заблоговременно подключил к виртуальной машине еще один привод, а значит нажимаю «Загрузка
» — «Обзор
» разворачива «Компьютер
» — CD-дисковод (D:) virtio-win-0.1.1
и yказываю путь до viostor -> w7 – amd64
и нажимаю «ОК
». Теперь установщик определил что я хочу установить драйвер: Red Hat VirtIO SCSI controller (D:\viostor\w7\amd64\viostor.inf)
. Да все ОК
, нажимаю «Далее
», теперь установщик видит раздел для установки Windows
, нажимаю «Далее
» и пошла привычная установка Windows
. Заострять внимание на всех шагах нет смысла.
Шаг №6: Когда система загрузилась нужно на недостающее оборудование VM
поставить драйвера с логического диска D:
который является подмонтированным образом драйверов для виртуальных машин гипервизора Proxmox 6:
Пуск – Панель управления – (Просмотр: Категория) – Мелкие значки – Администрирование – Управление компьютером – Управление компьютером (локальным) – Служебные программы – Диспетчер устройств
и вижу, что система Windows
не видит оборудование и вынесла его в подраздел «Другие устройства
»:
Ethernet-Контроллер
PCI-контроллер Simple Communications
PCI-устройство
Неизвестное устройство
Выделяю каждое и через правый клик мышью на устройстве выбираю «Обновить драйверы
» — «Выполнить поиск драйверов на этом компьютере
» — «Обзор
» — и указываю корень логического диска D:
(именно на эту букву у меня смонтирован образ с драйверами) и нажимаю OK, “Далее»
, отмечаю галочкой «Всегда доверять программному обеспечению “Red Hat, Inc
” и нажимаю «Установить
».
А вот «Неизвестное устройство
» так и остается у меня неизвестным.
Если в «Диспетчер устройств
» нажать «Вид
» — «Показать скрытые устройства
», то в подразделе «Другие устройства
» появится еще одно под именем: vport0p1
, для него проделываем точно такие же шаги по установке драйверов.
Дабы VM
лучше работала с выделяемой от гипервизора памятью, проделываю:
Win – Все программы – Стандартные
– и через правый клик на «Командная строка
» выбираю «Запуск от имени администратора
»
C:\Windows\system32> mkdir "c:\Program Files\balloon" C:\Windows\system32> copy /Y d:\Ballon\w7\amd64\* "c:\Program Files\ballon" C:\Windows\system32> cd /d "c:\Program Files\ballon" c:\Program Files\ballon> blnsvr.exe -i Service Installed Service is starting… Service RUNNING. c:\Program Files\ballon>
Шаг №7: Устанавливаю агента QEMU-KVM:
D:\guest-agent\
и через правый клик мышью на qemu-qa-x86_x64.msi
запускаю установку.
Дабы агент работал как надо, надо выключить VM
, перейти в Options
контейнера с VM
, затем настройка Qemu Agent
изменить дефолтное значение с Disabled
на Enabled
, а после включить VM
, но у меня уже настройка включена, т.к. я на этапе создания VM
отметил данную настройку.
Шаг №8: Ну а далее уже мои скрипты и действия по настройке системы на максимальное быстродействие и система готова к использованию.
Итого я разобрал, как вручную установить операционную систему Windows 7 Pro x64 SP1
на гипервизор Proxmox 6
. Скоро я опубликую, как автоматизировать данную заметку применив связку: FOG: winpe+iso+file_answered -> Proxmox: VM
. А пока на этом всё, с уважением автор блога Олло Александр aka ekzorchik.