Utworzenie płyty instalacyjnej Windows Vista Enterprise z Windows Vista VHD
Jak wiemy, Microsoft nie udostępnił wersji testowej Visty, za to jednak udostępnił preinstalowaną Vistę Enterprise w postaci maszyny wirtualnej do wykorzystania w programie Virtual PC lub Virtual Server 2005. Co jednak, gdy chcemy wypróbować Vistę w pełnej wydajności? Okazuje się jednak, że można coś pożytecznego z tej Visty zrobić. Otóż da się z niej zrobić płytkę instalacyjną Visty, która odpalać się będzie na każdym komputerze. Zarówno płyta, jak i sposób instalacji nie będzie się różnił od “prawdziwej” Visty (no, może poza umową licencyjną). Co nam będzie potrzebne?
- Vista VHD
- Virtual PC
- Narzędzia imageX oraz WSIM (do pobrania tutaj)
- WinPE z narzędziem ImageX
- dowolny Windows zainstalowany na wirtualnej maszynie (np. Windows 2003 Server R2) lub VMware Workstation\Server + VDK\VDM
- vLite
- płyta DVD z dowolną wersją Visty lub te pliki: part1 part2
Przy okazji do tworzonej płytki z Vistą możemy dodać wiele programów. W naszym przykładzie dodamy polskie MUI, jednak można zrobić znacznie więcej. Jeżeli np. chcesz dodać Vistę SP1 do Visty, poczytaj ten artykuł.
Krok 1: Przygotowywanie wirtualnej maszyny
Zaczynamy oczywiście od odpalenia wirtualnej Visty, zatem klikamy dwukrotnie na plik Vista.vmc (jest on w folderze, do którego wypakowałeś wirtualną maszynę). Włączy się wtedy program Virtual PC (o ile masz go zainstalowanego), który uruchomi Vistę VHD. Czekamy aż system wyświetli okno Welcome Windows (z wyborem języka itp.). Gdy już się ukaże, wciskamy tajemniczą komendę Ctrl+Shift+F3. Komputer (oczywiście wirtualny) uruchomi się ponownie w tzw. Audit Mode. Windows automatycznie zaloguje się na konto administratora i pojawi się okno Sysprep. Nie wyłączaj go!
Rys.1:Okno Sysprep
Teraz można robić z Vistą co nam się żywnie podoba. Jeżeli nie chcesz nic dodawać, to pozostaje ci tylko odinstalowanie Virtual Machine Additions.Robi się to w Control Panel - Programs and Features. Zaznaczamy Virtual Machine Additions i klikamy Uninstall. Gdy już program się odinstaluje, pojawi się monit o ponownie uruchomienie kompa. kliknij Cancel!
Z pewnością zauważyłeś również, że w wirtualnej Viście istnieje konto “MSGuest”. Jest to konto drugiego administratora i jeżeli Ci przeskadza, możesz je usunąć. Robi się to następująco: w polu Search w Menu Start wpisz “control userpasswords2“. Wyświetli się okno z istniejącymi kontami. Zaznaczamy konto MSGuest i klikamy Delete.
Kiedy już skończyłeś przygotowanie Visty, przechodzimy do okienka Sysprep. Zaznaczamy w nim opcje Generalize i wybieramy opcje kolejno: Enter System Out-of-Box Experience (OOBE) oraz Shutdown. Po kliknięciu OK czekamy, aż wyłączy się maszyna wirtualna.
Krok 2: Tworzenie pliku WIM.
Pliki WIM to takie pliki, które zawierają skompresowany system Windows Vista lub 2008. Z nich właśnie instalator wypakowuje mozolnie pliki. Pliki WIM tworzy się narzędziem ImageX, dołączonym do pakietu Windows AIK, ale niestety pliki WIM musimy robić offline (przy wyłączonej maszynie wirtualnej). Oznacza to, że musimy zrobić te pliki poza Vistą VHD. A jak? Można to zrobić na parę spodobów.
Najprościej po prostu zainstalować drugi system Windows (np. darmową, 180-dniową wersję Windows Server 2003). Można też użyć WinPE, ale i tak do tego będzie potrzebny drugi, wirtualny system. Dla tych, którzy mają ochotę się pobawić, mogą użyć także VMware do konwersji Visty VHD na format *.vmdk, który nastepnie zamontujemy w Windows za pomocą programu VDK lub VMware Disk Mount (ten sposób nie wymaga instalacji drugiego systemu). Jednak tej metody nie testowałem.
Zatem przystępujemy do instalacji drugiego systemu. Jak już pisałem, idealnie do tego nadaje się Windows 2003 Server (może być też XP). Zatem w programie Virtual PC z menu File wybieramy New Virtual Machine Wizard. Uruchomi się kreator, który wygodnie poprowadzi nas przez utworzenie wirtualnej maszyny. Następnie uruchamiamy nową maszynę i podmontowujemy do niego CD z Windows (menu CD; może być zarówno obraz płyty jak i oryginalna płyta). Po instalacji systemu w Virtual PC z menu Action wybieramy Install or Update Virtual Machine Additions. Pojawi się instalator, w którym klikamy Dalej i Koniec.
Teraz trzeba zamontować dysk Visty VHD do nowo zainstalowanego systemu. Robimy to przy wyłączonej maszynie. Klikamy PPM na maszynę – Settings – Hard Disk 2. Zaznaczamy opcję Virtual Disk file i wpisujemy ścieżkę do dysku Visty VHD.
Gdy znów uruchomimy maszynę pojawi się informacja o nowym dysku. Należy do niego przydzielić literę dysku. Robimy to klikając PPM na Mój komputer/Zarządzaj. Pojawi się okno Zarządzanie komputerem, w którym przechodzimy do Zarządzanie dyskami. Klikamy prawym przyciskiem na Dysk 2 i wybieramy Zmień literę dysku i ścieżki. Klikamy Dodaj, wybieramy dowolną literę i klikamy OK. W Moim komputerze pojawi się nowy dysk.
Po zamontowaniu dysku należy użyć programu ImageX. Można zainstalować Windows AIK, ale lepiej sciągnąć tą paczkę, gdzie są już wszystkie niezbędne programy. Paczkę wypakowujemy do dowolnego miejsca, a następnie z menu Start wybieramy Uruchom i wpisujemy cmd. Pojawi się stara, dobra konsola.
W niej wpisujemy najpierw:
cd X:\Program Files\Windows AIK
lub inny folder, w którym masz narzędzie imagex.exe. Następnie wpisujemy:
imagex /compress maximum /flags “Enterprise” /capture X: X:\install.wim “Windows Vista Enterprise”
X: oznacza dysk z Windows Vista. W przypadku WinPE będzie to C: Po wciśnięciu klawisza Enter program imageX zacznie tworzyć plik WIM z maksymalną kompresją. Na Athlonie 64 3000+@2.7GHz potrwało to około godziny. Gdy imageX skończy swoją pracę, w katalogu głównym powstanie plik install.wim. Teraz należy go skopiować na komputer-host.
Teraz należy za pomocą Shared Folders udostępnić dowolny folder na “rzeczywistym dysku”. Robimy to tak jak wcześniej, w Viście VHD. Następnie kopiujemy plik WIM z partycji Visty do współdzielonego folderu.
Krok 3. Plik CLG i nagrywanie na płytę DVD
Teraz w komputerze rzeczywistym (można również na wirtualnym) uruchamiamy program Windows System Image Manager - jest on dołączony do pakietu Windows AIK, jednak jeżeli go nie masz, nie martw się – jest w tym archiwum razem z ImageX. W nim wybieramy z menu File -> Select Windows Image. Wskazujemy skopiowany plik install.wim i pojawia się po angielsku komunikat o braku pliku clg. Klikamy OK i czekamy parę minut, aż utworzy plik catalog.
Rys.3: Windows System Image Manager
Po utworzeniu tego pliku mamy już dwa gotowe pliki do skopiowania na płytę DVD z Vistą… Co? Nic o niej nie wspominałem! Rozwiązanie jest bardzo proste - jeżeli jesteś posiadaczem jakiejś wersji RC Visty, to możesz poczuć ulgę. W końcu twoje RC1\RC2 się do czegoś przyda
Jeżeli nie masz, to po prostu pobierz ten i ten plik – po połączeniu i wypakowaniu tych plików ZIP będziesz miał wszystko, czego Ci potrzeba.
Gdy wybrałeś opcję z płyty DVD, kopiujemy zawartość płyty DVD na dysk - oprócz pliku install.wim oraz plików clg (są w katalogu sources). Następnie do tego samego folderu kopiujemy te dwa pliki - install.wim i install_Vista-Enterprise.clg, które przed chwilą utworzyłeś. Użytkownicy bez płytki również kopiują te pliki do katalogu sources (jest w archiwum).
To już prawie wszystko. Pozostało nam jeszcze utworzenie obrazu płyty - do tego polecam program vLite. Zaznaczamy w nim jedynie opcję Bootowalny obraz płyty. Wpisujemy label (najlepiej “LRMCFRE_EN_DVD”), klikamy Utwórz ISO i po chwili mamy już w pełni działający obraz płyty, gotowy do nagrania na płytę DVD!
Rys.4:vLite
Warto oczywiście zawczasu przetestować ją na maszynie wirtualnej, innej niż VirtualPC, np. na darmowym VirtualBoxie (http://www.virtualbox.org/wiki/Downloads), czy płytka działa prawidłowo.
Rys.5:Vista Enterprise w VirtualBoxie
Instalacja
Sama instalacja systemu nie różni się zbytnio od zwykłej Visty (oczywiście poza umową licencyjną, w przypadku użycia RC1\RC2 jako dawcy instalatora będziemy widzieć licencję RC1.
Po ponownym uruchomieniu komputera pojawi się tak jak na maszynie wirtualnej okno Welcome WIndows, w którym ustawia się język, aktualizacje i inne pierdoły. Jeżeli dodałeś polskie MUI do Windows, wtedy ukaże Ci się wybór języka.
Rys. 6:Vista Enterprise JUŻ zainstalowana
Podsumowanie
Przeciwnicy Visty pewnie sobie pomyślą: “E tam, nie opłaca się tak męczyć”. Jak dla mnie jednak warto posiedzieć te PARĘ godzin na zrobienie sobie takiej Visty, gdyż możemy ją rzeczywiście przetestować - a nie na maszynie wirtualnej, gdzie wydajność jest kiepskawa. Może dzięki temu parę osób się przekona do Visty
A już na pewno ten poradnik udowadnia, że dzięki Windows AIK możemy głęboko ingerować w Vistę, dostosując ją do własnych potrzeb. Taka wiedza w przyszłości na pewno się przyda






