Свой Windows на Hetzner VServer

Способ установки пиратской копии Windows на Hetzner VServer:
Лицензию можно ставить из образа :) www.hetzner.de/hosting/produkte_rootserver/windows-standard

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, перезагружаем VServer, заходим по ssh и создаем 2 раздела NTFS. Лично я использовал cfdisk:
cfdisk /dev/dha

Первый раздел типа primary, второй — extended. Затем:
mkfs.ntfs /dev/hda1

mkfs.ntfs /dev/hda5

5. Первый раздел делаем загрузочным (ставим метку bootable).
6. Загружаем образ диска с установленной (нашей) Windows, созданный QEMU на сервер во второй раздел NTFS. Можно использовать любой sftp-клиент или ftp сервер (использовал WinSCP).
7. Монтируем в системе rescue mode наш образ например в /mnt и копируем файлы установленного нами «своего» Windows на первый (загрузочный) раздел VServer:
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

8. Устанавливаем в rescue mode утилиту ms-sys:
Качаем тут. Собираем (нужен gettext):
apt-get install gettext

make && make install

9. С помощью данной утилиты исправляем Windows MBR на загрузочном разделе VServer:
/usr/local/bin/ms-sys -w /dev/hda

10. Перезагружаем VServer.
11. С помощью Remote Console дальше настраиваем Windows.
comments powered by Disqus

0 комментариев

Оставить комментарий