Для того, чтобы установить Windows на сервере в Германии через Rescue mode, нужно следовать нижеизложенным указаниям.
1. Качаем или создаем образ нужной Windows.
2. Устанавливаем на рабочий ПК QEMU для Windows (Качаем отсюда).
3. Создаем образ диска в QEMU и устанавливаем на него Windows из образа, изменив qemu-x86_64.bat:
qemu-img create windows.img 10240M
Затем:
qemu -cdrom windows_install.iso -boot d windows.img -m 512
Где:
windows.img — название файла-образа HDD для Вашей Windows;
10240M — размер виртуального HDD Вашей Windows в мегабайтах;
windows_install.iso — файл образа установочного диска Вашей Windows (располагаем в папке с qemu-x86_64.bat);
512 — объем оперативной памяти, выделяемый под установку.
4. Написать запрос активации rescue mode на [email protected] для Вашего сервера.
5. После активации rescue подключаемся к серверу по SSH и выполняем команды:
cfdisk /dev/dha
Первый раздел primary, второй — extended. Затем:
mkfs.ntfs /dev/hda1 mkfs.ntfs /dev/hda5
6. Первый раздел делаем загрузочным (ставим метку bootable).
7. Загружаем образ диска с установленной (нашей) Windows, созданный QEMU на сервер во второй раздел NTFS. Можно использовать любой sftp-клиент или ftp сервер (например, WinSCP).
8. Монтируем в системе rescue mode наш образ, например, в /mnt, и копируем файлы установленного нами «своего» Windows на первый (загрузочный) раздел:
mkdir /mnt/new mkdir /mnt/old mount -t ntfs-3g /dev/hda1 /mnt/new modprobe nbd max_part=63 qemu-nbd -c /dev/nbd0 windows.img partprobe /dev/nbd0 mount /dev/nbd0p1 /mnt/old cp -Rp /mnt/old/* /mnt/new
9. Устанавливаем в rescue mode утилиту ms-sys:
Качаем тут. Собираем (нужен gettext):
apt-get install gettext make && make install
10. С помощью данной утилиты исправляем Windows MBR в загрузочном разделе:
/usr/local/bin/ms-sys -w /dev/hda
11. Перезагружаем сервер.
12. С помощью IP-KVM (заказав его по запросу на [email protected]) настраиваем Windows.