Vannak olyan problémák, amelyek megoldása látszólag egyszerű, talán még látható is és mégsem sikerül lezárni őket. Ez is egy olyan probléma.
Azt már felfedeztem, hogy egy egyszerű paranccsal elindítható a vmware-tools (ne keverjük a vmware-toolbox-szal!). Akkor miért nem megy ez automatikusan is?!
Következő gondolat... nézzünk körül az indító szkriptek házatáján.
/etc/init.d/vmware-tools
Akkor miért nem indul???
Olvasok mint egy jótanuló és addig jutottam (ha jól értem), hogy a /etc/runlevel.d/default/ mappában kell egy service fájl ami ezt elvégzi. (eddig jó?)
A folytatásban olvasható, hogy mire jutottam...
Azt már felfedeztem, hogy egy egyszerű paranccsal elindítható a vmware-tools (ne keverjük a vmware-toolbox-szal!). Akkor miért nem megy ez automatikusan is?!
Következő gondolat... nézzünk körül az indító szkriptek házatáján.
/etc/init.d/vmware-tools
Akkor miért nem indul???
Olvasok mint egy jótanuló és addig jutottam (ha jól értem), hogy a /etc/runlevel.d/default/ mappában kell egy service fájl ami ezt elvégzi. (eddig jó?)
A folytatásban olvasható, hogy mire jutottam...
Egy kis kitérő:
a vmware-tools parancs használata... a start/stop/restart érthető a status pedig az alábbi módon jelzi ki, hogy a vmware-guestd fut.
root:~# /etc/init.d/vmware-tools
Usage: vmware-tools {start|stop|status|restart}
root:~# /etc/init.d/vmware-tools status
vmware-guestd is not running
root:~# /etc/init.d/vmware-tools start
Starting VMware Tools services in the virtual machine:
Switching to guest configuration: done
Guest filesystem driver: done
DMA setup: done
Guest operating system daemon: done
root:~# /etc/init.d/vmware-tools status
vmware-guestd is running
root:~#
A Shared Folder probléma megoldása neandervölgyi módszerrel:Folytattam a küzdelmet a vmware-tools indításával is. Elgondolásom szerint, ha ez elindítható egy paranccsal (root:~# /etc/init.d/vmware-tools start), akkor az indítható egy indító szkripttel is a boot során. Kipróbáltam, hogy írok egy szkriptet
--> /etc/runlevel.d/default/vmware_tools.service
--> /etc/runlevel.d/default/vmware_tools.service
Summary=VMware-Tools
Summary[hu]=VMware-Tools
Description=Start VMware-Tools
Description[hu]=A VMware-Tools indítása
MsgDesc=vmware services
MsgDesc[hu]=vmware szolgáltatások
Script=/etc/init.d/vmware-tools
SupportsReload=no
Runlevels=2345
Sequence=21
De ez nem akart elindulni.Na, ha ez nem megy, akkor jön a jó öreg kőbaltás megoldás:
/etc/runlevel.d/default/vmware_tools.service
Summary=VMware-Tools
Summary[hu]=VMware-Tools
Description=Start VMware-Tools
Description[hu]=A VMware-Tools indítása
MsgDesc=vmware services
MsgDesc[hu]=vmware szolgáltatások
Script=/etc/init.d/vmware-tools_start
SupportsReload=no
Runlevels=2345
Sequence=21
/etc/init.d/vmware-tools_start#! /bin/sh
/etc/init.d/vmware-tools start
ugye látható, hogy ez miért olyan randa!? a /etc/runlevel.d/default/ mappában elhelyeztem egy indítószkriptet, ami indítja a /etc/init.d/vmware-tools_start szkriptet, ami indítja a /etc/init.d/vmware-tools szkriptet.
Ez a duplacsavar nem tetszik, de ha a service fájl közvetlenül az utóbbira mutat, akkor nem történik semmi.
Így viszont induláskor ez a megoldás beindítja a vmware-tools-t és a bootnál az látható is!
És persze, nem utolsósorban a Shared Folders ott van a helyén!
Ha van valakinek szebb ötlete, akkor legyen szíves írja meg.
A feladat adott, folytatom a munkát, hogy egy szebb megoldás sikerüljön.
SP
Ez a duplacsavar nem tetszik, de ha a service fájl közvetlenül az utóbbira mutat, akkor nem történik semmi.
Így viszont induláskor ez a megoldás beindítja a vmware-tools-t és a bootnál az látható is!
És persze, nem utolsósorban a Shared Folders ott van a helyén!
Ha van valakinek szebb ötlete, akkor legyen szíves írja meg.
A feladat adott, folytatom a munkát, hogy egy szebb megoldás sikerüljön.
SP
Utolsó kommentek