"Dieter Kluenter"
Hallo, ich möchte gerne virtualbox --headless durch/etc/init.d/vboxes starten lassen. Wie ich dem Startskript vboxes entnehme, wird die Konfiguration aus der Datei /etc/sysconfig/vbox entnommen. Diese Datei muss vom Administrator angelegt werden, die Frage ist nun, welche Parameter gehören dort hinein? Wo finde ich eine verbindliche Doku?
Da eine eine Variable VBOX_AUTOSTART ausgewertet wird, habe ich versucht, diesem Beispiel http://lists.opensuse.org/opensuse-commit/2010-04/msg00742.html folgenn, allerdings ohne Erfolg. Ein Beispiel: VBOX_AUTOSTART="myVirtualMachine;/work/VirtualBox" Das führt zu dem Fehler Virtual machine: : VBOX_USER not configured Natürlich liegt in dem Verzeichnis die virtuelle Maschine 'myVirtualMachine', das Verzeichnis ist auch lese- und ausführbar für alle. Auch andere Versuche führten zu dem gleichen Fehler. In einigen obskuren Blogs werden auch die Parameter VBOX_NAME und VBOX_USER gehandelt, allerdings führten diese bei mir zu keinem Erfolg.
Ich antworte mir mal selbst, für's Archiv. Der Text des von mir oben zitierten Links ist mißverständlich formuliert. Das Script /etc/init.d/vboxes prüft, ob der in der Variablen VBOX_AUTOSTART genannte User in der /etc/passwd vorhanden ist, daher muss ein User genannt werden und nicht der Pfad auf ein Verzeichnis. Richtig ist VBOX_AUTOSTART="myVirtualMachine;someUser myOtherVirtualMachine;otherUser" Im Homeverzeichnis von someuser muss das Verzeichnis ~/.VirtualBox und die Datei VirtualBox.xml vorhanden sein. Die Datei VirtualBox.xml kann dann auf ein anderes Verzeichnis verweisen, in dem die Machines und HardDisks liegen. Ein bischen kompliziert und umständlich, aber wenn man das Prinzip verstanden hat, kann man auch alle virtuellen Maschinen auf einer gesonderten Partition ablegen und zusätzlich jeder Maschine einen anderen User zuweisen. So wie ich es wollte. -Dieter -- Dieter Klünter | Systemberatung sip: 7770535@sipgate.de http://www.dpunkt.de/buecher/2104.html GPG Key ID:8EF7B6C6 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org