14 август 2013

Patch za VMware Player na 3.10 kernelu

Nakon upgrade-a kernela na verziju 3.10 (Debian Jessie), VMWare Player (5.0.2 build-1031769) je prestao da funkcioniše. Ispostavilo se da je problem u vmblock i vmnet modulima i da ih je neophodno pečovati.
Knowhow sam pokupio od Arch linux gurua - https://wiki.archlinux.org/index.php/VMware

Evo kako to izgleda na Debianu:

1. Preuzimanje aktuelne verzije VMware Playera (VMware-Player-5.0.2-1031769.x86_64.bundle)

2. Instalacija
$ chmod +x VMware-Player-5.0.2-1031769.x86_64.bundle
# ./VMware-Player-5.0.2-1031769.x86_64.bundle --console

3. Patchovanje vmblock i vmnet modula
$ cd /tmp
$ wget http://pkgbuild.com/git/aur-mirror.git/plain/vmware-patch/vmblock-9.0.2-5.0.2-3.10.patch
$ wget http://pkgbuild.com/git/aur-mirror.git/plain/vmware-patch/vmnet-9.0.2-5.0.2-3.10.patch
$ cd /usr/lib/vmware/modules/source
# tar -xvf vmblock.tar
# tar -xvf vmnet.tar
# patch -p0 -i /tmp/vmblock-9.0.2-5.0.2-3.10.patch
# patch -p0 -i /tmp/vmnet-9.0.2-5.0.2-3.10.patch
# tar -cf vmblock.tar vmblock-only
# tar -cf vmnet.tar vmnet-only
# rm -r vmblock-only
# rm -r vmnet-only
# vmware-modconfig --console --install-all

4. Pokretanje (uspešno) :-)
$ vmware-player


Napomena: Osnovni preduslov za instalaciju VMware Playera je linux-headers za aktuelnu verziju kernela
# apt-get install linux-headers-$(uname -r)


Btw, ovi patch fajlovi, osim na Arch linuxu i Debianu, navodno rade i na Fedori 19 i SUSE linuxu, kako za VMware Player 5.0.2, tako i za VMware Workstation 9.0.2.

Нема коментара:

Постави коментар