U ovom trenutku vmware-tools koji dolazi sa radnom stanicom 6.0.2 se ne kompajlira pod Ubuntu Gutsy 7.10.
Samo jedan modul može da se koristi: vmhgfs. Ovaj modul omogućuje deljenje direktorijuma između hosta i gosta.
Ovaj članak će vam pokazati nekoliko izmena koje je potrebno napraviti da biste mogli da kompajlirate ovaj modul, i tako olakšate deljenje fajlova između hosta i gosta.
Originalna greška na koju možete da naiđete dok kompajlirate ove alate će izgledati ovako:
CC [M] /tmp/vmware-config0/vmhgfs-only/filesystem.o
/tmp/vmware-config0/vmhgfs-only/filesystem.c: In function ‘HgfsInitFileSystem':
/tmp/vmware-config0/vmhgfs-only/filesystem.c:582: error: too few arguments to function ‘kmem_cache_create'
/tmp/vmware-config0/vmhgfs-only/filesystem.c:593: error: too few arguments to function ‘kmem_cache_create'
U ovom članku mi ćemo da pretpostavimo da je vmware-tools's .tar.gz već raspakovan u vašem home direktorijumu i da korisnik može da dobije root privilegije pomoću sudo-a.
Pre svega, vi treba da uđete u radni direktorijum vmware-tools-a:
$ cd ~/vmware-tools-distrib
Zatim ćemo kreirati rezervnu kopiju starog vmhgfs.tar:
$ mv lib/modules/source/vmhgfs.tar vmhgfs.tar.orig
Sada raspakujte vmhgfs.tar.orig:
$ tar -xvf vmhgfs.tar.orig
Sada editujte vmhgfs-only/compat_slab.h:
$ vim vmhgfs-only/compat_slab.h
i promenite:
if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 22) || defined(VMW_KMEMCR_HAS_DTOR)
u
if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 22) || defined(VMW_KMEMCR_HAS_DTOR)
Konačno, restarujte vmhgfs - samo direktorijum u lib/modules/source/vmhgfs.tar:
$ tar -cvf lib/modules/source/vmhgfs.tar vmhgfs-only
Zatim kopirajte novi tar u /usr/lib/vmware-tools/modules/source/ :
$ sudo cp lib/modules/source/vmhgfs.tar /usr/lib/vmware-tools/modules/source/vmhgfs.tar
To je to, sada možete ponovo da pokrenete config skript:
$ sudo vmware-config-tools.pl
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272 |
||