Hetzner – instalacja własnego windowsa

hetzner logo

Już dawno nic nie zamieszczałem a temat jaki dziś wam przedstawię uważam za ciekawy. Sam sporo czasu poświęciłem na poszukanie informacji i wdrożenie własnej wersji Windowsa na serwerze w hetzner. Po co płacić jak ma się własną licencje 🙂

Istnieją trzy wersje instalacji własnego Windowsa na serwerze, może to być wersja kliencka jak i serwerowa.

Pierwsza metoda polega na odtworzeniu obrazu dysku na serwerze przy wykorzystaniu trybu instalacyjnego z jakim dostajemy serwer.

Druga metoda polega na skopiowaniu plików z płyty i uruchomieniu instalatora tą metodę można użyć jeśli mamy możliwość uruchomienia systemu z Windowsem np. winpe lub jakiś live cd Windowsa przez ipmi lub coś podobnego. Tej metody użyłem w przypadku serwera z http://oneprovider.com/dedicated-servers/paris-france Opiszę ją może kiedyś.

Trzecia metoda to instalacja systemu Windows na wirtualnej maszynie np. ESXI w OVH można tak było nie wiem czy aktualnie dają ip z adresem MAC dodatkowo do każdego serwera za opłatą. W tej metodzie mamy troszkę mniejszą wydajność spowodowaną wirtualizacją i mniej o 1-2 GB ramu które przeznaczamy na system gospodarza który zapewnia nam wirtualizację. Nie będę tego opisywał każdy kto choć raz używał vmware workstation powinien sobie poradzić z instalacją takiego systemu. Ustawiamy tylko adres MAC w opcjach karty sieciowej na taki jaki został nam przydzielony.

Ja osobiście użyłem metody pierwszej z serwerem w HETZNER i ją tutaj opiszę.

Opis instalacji sposobem pierwszym:

Wykorzystałem virtualboxa uruchomionego na serwerze  z systemem Ubuntu 13.04 x64 z dużą ilością wolnego miejsca na dysku i panelem www (phpvirtualbox) do instalacji czystego Windowsa 7 x64.  Więc polecenia podane niżej będą się odnosić do systemu Ubuntu. Można dać mniejszy dysk bo będziemy potrzebować prawie dwa razy wielkość dysku virtualnego na zrobienie obrazu raw, a program nie pozwoli zrobić tego jak nie mamy wystarczającej ilości wolnego miejsca!

Po normalnej instalacji i utworzeniu użytkownika z hasłem i włączeniu opcji pulpitu zdalnego, plus odblokowaniu portu na firewallu na sieci publicznej można zamknąć system.

Teraz będziemy konwertować wirtualny dysk na obraz dysku raw do wykorzystania podczas odtwarzania przez linuksowy program dd.

Konwertujemy dysk z virtualboxa format VDI na format akceptowalny przez dd:

VBoxManage clonehd win7.vdi win7.raw --format RAW | gzip > win7.gz

Musimy mieć tyle miejsca wolnego ile wynosi nasz dysk wirtualny. Spakujemy co by pustych danych nie przenosić.

Musimy jeszcze na serwerze w hetzner sformatować dysk sdb i zamontować go. Użyjemy do tego fajnego konsolowego programu prawie graficznego cfdisk. Tworzymy partycję a następnie po zapisaniu formatujemy ją i montujemy:

mkfs.ext3 /dev/sdb1
mount /dev/sdb1 /mnt

Teraz kopiujemy nasz obraz dysku na serwer w hetzner przez ftp. Zaletą systemu instalacyjnego z jakim dostajemy serwer to to że możemy instalować na nim co tylko chcemy więc doinstalowanie serwera ftp nie stanowi problemu i możemy zacząć wgrywać plik na dysk sdb (zamontowany w: /mnt) bo na sda będziemy przywracać obraz.

Po wgraniu obrazu możemy przystąpić do odtwarzania obrazu:

gzip -dc /mnt/win7.gz | dd of=/dev/sda

Po restarcie powinien się uruchomić bez problemu system Windows 🙂

Doinstalowujemy aktualizacje i sterowniki, przeważnie jest to serwer firmy DELL więc na stronie producenta można dać opcje znajdź service tag i dociągnąć sterowniki. W zarządzaniu komputerem w opcji zarządzanie dyskami powiększamy partycje z systemem do maksymalnej wielkości dysku pierwszego a dysk drugi formatujemy i montujemy.