Strona 1 z 1

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

: 21 czerwca 2011, 01:03
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