VMware Player 3.1.4, instalacja i nak

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
wobo
Posty: 97
Rejestracja: 19 kwietnia 2008, 14:10
Lokalizacja: W-wa

VMware Player 3.1.4, instalacja i nakładanie łatek, Debian Sid, jądro 2.6.39-2-amd64

Post autor: wobo »

Środowisko wirtualizacyjne WMware Player umożliwia uruchamianie innych systemów operacyjnych na hostach Windows i Linux.
W tym poradniku zajmę się zainstalowaniem oraz uruchomieniem WM Playera w wersji 3.1.4 na systemie Debian Sid działającym na jądrze 2.6.39-2-amd64, aktualizowanym w dniu 2011.06.20.

1. Pobieranie potrzebnych pakietów oraz plików:

Przed pobraniem VM Playera należy założyć konto na stronie: https://www.vmware.com/accounts/

Następnie należy pobrać pakiet odpowiedni dla zainstalowanego systemu, na komputerze hoście (aby pobrać plik należy być zalogowanym):
http://downloads.vmware.com/d/info/desk ... player/3_0

W naszym przypadku pobieramy następujące pakiety:
  • Vmware-Player-3.1.4-385536.x86_64.bundle
  • Vmware-VIX-1.10.3-368992.x86_64.bundle
Proponuję pobrać też instrukcję obsługi VM Playera.
Plik o nazwie: vmware_player310.pdf dostępny po zalogowaniu.

Należy też pobrać łatki dostępne na tej stronie:
http://weltall.heliohost.org/wordpress/ ... 9-updated/

Pobieramy dwie łatki na wszelki wypadek. U mnie zadziałała łatka w wersji 3:
http://weltall.heliohost.org/wordpress/ ... ixed.patch
http://weltall.heliohost.org/wordpress/ ... v3.tar.bz2

2. Instalacja VM Playera

Instalacja jest prosta i sprowadza się do wydania kilku poleceń w konsoli: podajemy hasło roota
Wchodzimy do katalogu, do którego ściągnęliśmy pakiety

Kod: Zaznacz cały

cd /ścieżka do katalogu
chmod +x Vmware-Player-3.1.4-385536.x86_64.bundle
./Vmware-Player-3.1.4-385536.x86_64.bundle
po tym poleceniu potwierdzamy na wszystkie pytania.
Jako root:

Kod: Zaznacz cały

chmod +x Vmware-VIX-1.10.3-368992.x86_64.bundle
./Vmware-VIX-1.10.3-368992.x86_64.bundle
Również potwierdzamy: na wszystkie pytania, akceptujemy licencję.

3. Przygotowanie jądra do kompilacji

Doinstalowujemy pakiety za pomocą aptitude pakiety linux-headers

Kod: Zaznacz cały

aptitude install ~nlinux-headers-2.6.39
4. Nałożenie łatki

Operacja ta wymaga trochę zabawy..

Pamiętając, gdzie zapisaliśmy pobrane łatki wykonujemy po kolei:

- zmieniamy prawa na wykonywalne

Kod: Zaznacz cały

chmod +x /ścieżka-do-łatki/vmware2.6.39fixedv3.patch
- wchodzimy do katalogu ze źródłami VMware Playera

Kod: Zaznacz cały

cd /usr/lib/vmware/modules/source
- rozpakowujemy źródła

Kod: Zaznacz cały

tar xf vmblock.tar && tar xf vmci.tar && tar xf vmmon.tar && tar xf vmnet.tar && tar xf vsock.tar
- pozostając w katalogu /usr/lib/vmware/modules/source nakładamy łatkę (patch)

Kod: Zaznacz cały

patch -p1 < /ścieżka-do-łatki/vmware2.6.39fixedv3.patch
-robimy kopię bezpieczeństwa spakowanych żródeł

Kod: Zaznacz cały

mv vmblock.tar vmblock.tar.orig && mv vmci.tar vmci.tar.orig && mv vmmon.tar vmmon.tar.orig && mv vmnet.tar vmnet.tar.orig && mv vsock.tar vsock.tar.orig
-pakujemy źródła po nałożeniu łatek

Kod: Zaznacz cały

tar vcf vmblock.tar vmblock-only && tar vcf vmci.tar vmci-only && tar vcf vmmon.tar vmmon-only && tar vcf vmnet.tar vmnet-only && tar vcf vsock.tar vsock-only
- dla czystości w katalogu usuwamy niepotrzebne podkatalogi

Kod: Zaznacz cały

rm -R vmblock-only vmci-only vmmon-only vmnet-only vsock-only
Pliki z rozszerzeniem .orig posłużą nam do ewentualnego powrotu do poprzedniej wersji, gdyby coś nie zadziałało. Gdyby ich nie było należałoby przeinstalować VM Playera w przypadku problemów.


5. Uruchomienie WM Playera

Po tych czynnościach należy uruchomić WMWare Playera i skompilować moduł wmware na nowym jądrze zgodnie ze wskazówkami na ekranie.

Uruchamiamy program z menu KDE: Menu Start -> Programy -> System -> VMware Player

Gdyby brakowało jakiś pakietów, należy je doinstalować przez aptitude (lub apt-get) w konsoli

Jednak czasem, kiedy wystąpią błędy można analizować logi, lub szybciej, spróbować z inną łatką.
Należy wtedy skorzystać ze stworzonych wcześniej backupów (plików .orig) i powtórzyć operację nakładania łatki z wykorzystaniem drugiego lub innego pliku patcha.

Należy wykonać po kolei:

Kod: Zaznacz cały

cd /usr/lib/vmware/modules/source

Kod: Zaznacz cały

cp vmblock.tar.orig vmblock.tar && cp vmci.tar.orig vmci.tar && cp vmmon.tar.orig vmmon.tar && cp vmnet.tar.orig vmnet.tar && cp vsock.tar.orig vsock.tar
a następnie powtórzyć nakładanie innej łatki i kolejne kroki opisane wcześniej.


6. Instalacja systemu gościa oraz wymaganych dodatków

Po tych czynnościach, jeżeli wszystko poszło sprawnie, mamy gotową wirtualną maszynę do instalacji systemu gościa.

Miłej zabawy.

Pozdrowienia
wobo
Zablokowany