Kategorie
Tutoriale

Hetzner – instalacja własnego windowsa

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!

Wybór systemuUstawienie virtualboxaUstawienie procesoraUstawienie akceleracji cpuUstawienie sieci na czas instalacji

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.

Testowy windowsJeśli jeszcze mamy system xp z którego się łączymy wybieramy tą opcje

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.