linux, opensuse, nvidia, fglrx, open source, internet, windows
23 marca
Instalacja systemów Windows Vista/2008 Server na dyskach USB nie jest trudna i nie różni się zbytnio od instalacji systemów XP/2003. Niestety nie możemy systemu zainstalować bezpośrednio, tak jak na wewnętrznym dysku, ponieważ przy starcie system restartuje magistralę USB. W tym momencie dysk zostaje na chwilę odłączony, o czym system informuje nas niebieskim ekranem. Aby uniknąć takiej sytuacji system należy zainstalować na stworzonej maszynie wirtualnej, a następnie dokonać zmian w rejestrze.
1.Przygotowania do instalacji
Do stworzenia maszyny wirtualnej użyjemy darmowego programu VMware Server, który jest dostępny zarówno dla systemów Linux jak i Windows. Zależnie od używanego systemu-gospodarza należy pobrać i zainstalować odpowiednią wersję (dla systemu Linux polecam pobranie pakietu rpm). Po zainstalowaniu programu należy przystąpić do konfiguracji (przy użyciu polecenia vmware-config.pl). Pod Linuksem dodatkową potrzebne są pakiety gcc i kernel-source, bez których nie będzie możliwe przygotowanie odpowiednich modułów dla jądra systemu. Sama konfiguracja nie jest trudna. Dla potrzeb poniższego artykułu sprowadza się głównie do akceptowania domyślnych ustawień. Po zakończeniu konfiguracji należy podać klucz rejestracyjny, dostępny po zarejestrowaniu się. Gdy już skończymy konfigurację, należy przystąpić do tworzenia maszyny wirtulnej.
2.Instalacja
Uruchamiamy VMware Server (pod Linuksem poleceniem vmware) i wybieramy połączenie z localhost. Następnie należy kliknąć Create new virtual machine. Klikamy Next i wybieramy Custom, następnie wybieramy MS Windows i Windows Vista (experimental). Przechodzimy dalej aż do I/O Adapter Types. Tu wybieramy LSI Logic. W następnym okienku wybieramy Use a physical disk, potem wybieramy dysk i zaznaczamy Use entire disk. Zapisujemy stworzoną wirtualną maszynę i klikamy Edit virtual machines settings. Przechodzimy do ustawień CD-Romu i ustawiamy Use physical disk lub USE ISO image zależnie od tego czy posiadamy płytę instalacyjną czy obraz iso. Teraz pozostaje już tylko uruchomić maszynę wirtualną i przeprowadzić instalację.
3.Konfiguracja systemu
Po zakończeniu instalacji systemu uruchamiamy go przy wykorzystaniu wirtualnej maszyny i przechodzimy do regedit. Teraz zmodyfikujemy klucze USBCCGP, USBEHCI, USBHUB, USBSTOR, USBUHCI znajdujące się w HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\. W każdym z nich zmieniamy wartości Start na „0” i Group na „boot bus extender”. Jeśli w którejś z usług nie znajdziemy takich wpisów, to je tworzymy. Teraz pozostaje nam tylko edycja plików .inf. Uruchamiamy eksplorator i przechodzimy do katalogu C:\windows\system32\DriverStore\FileRepository\usbstor.inf_bb2778a0. Odszukujemy plik usbstor.sys i kopiujemy go do katalogu C:\windows\system32\drivers. Następnie przechodzimy do katalogu C:\windows\inf i nadajemy uprawnienia do edycji dla następujących plików: usb.inf, usbport.inf, usbstor.inf a następnie dodajemy w nich, najlepiej gdzieś na początku, taki wpis:
[*.AddService] StartType = 0 LoadOrderGroup = boot bus extender
Teraz pozostaje już tylko uruchomić system z dysku. Wyłączamy VMware i uruchamiamy komputer ponownie. Przy starcie komputera wybieramy bootowanie z dysku USB.
4.Uruchomienie systemu z dysku USB
Jeśli edycja rejestru i plików .inf przebiegła prawidłowo, system powinien normalnie wystartować. Po uruchomieniu systemu należy zainstalować wszystkie sterowniki – zwłaszcza te do USB – bez uruchamiania ponownego systemu. Gdy sterowniki zostaną zainstalowane, należy sprawdzić po kolei wszystkie wpisy w rejestrze, które wcześniej edytowano, ponieważ w czasie instalacji system najprawdopodobniej je zmienił. Na wszelki wypadek warto jeszcze sprawdzić zmienione pliki .inf. Jeśli krok ten zostanie pominięty, system przy następnym uruchomieniu przywita nas niebieskim ekranem i będzie trzeba znów skorzystać z VMware żeby poprawić wpisy rejestru. To już wszystko, od tego momentu można normalnie używać Visty/2008.
|
Najświeższe komentarze