Autostart der VirtualBox VM mit Root-Rechten

Autostart der VirtualBox VM mit Root-Rechten

Die Situation ist folgende: Ich habe Ubuntu 14.04 LTS mit installierter VirtualBox. Es gibt mindestens eine VM, die beim Start von Ubuntu gestartet werden sollte.

Da ich für die VM eine Portweiterleitung inklusive Port 80 konfiguriert habe, benötige ich Root-Rechte für den Benutzer, der die VM ausführt.

Ich habe einen Benutzer „vboxrunner“ angelegt, der die VM ausführen soll. Mittlerweile habe ich diesen Benutzer zur Gruppe „root“ hinzugefügt.

Ich habe diesen Thread (und ähnliche) gefunden, die ich zur Konfiguration meines Systems verwendet habe: https://askubuntu.com/a/404695/457544

  • Ich habe die Konfiguration /etc/default/virtualbox erstellt
  • Ich habe eine /etc/vbox/autostart.cfg eingerichtet
  • Ich habe die Berechtigungen für /etc/vbox festgelegt
  • Ich habe den Autostartdbpath festgelegt
  • Und ich habe den Autostart für die VM aktiviert
  • Ich musste den vboxautostart-Dienst manuell hinzufügen, da er nicht Teil meines Systems war. Die Anweisungsudo service vboxautostart-service neu startenfunktioniert nicht, aber ich kann ausführensudo service vboxautostart-service startsowiesudo-Dienst vboxautostart-Dienst stopaber beides ohne Ergebnis!

Ich habe ein paar Probleme ... Ich bin kein Ubuntu-Experte. Ich glaube also, dass ich etwas falsch mache. Der aktuelle Stand ist der folgende:

  • Wenn ich als "vboxrunner" angemeldet bin und die VM starte mitsudo vboxmanage startvm MyVMEs klappt.
  • Es geht ohnesudoEs liegt ein Fehler vor, dass die registrierte Maschine MyVM nicht gefunden werden konnte.
  • Ich habe sowohl den Root-Benutzer als auch den Vboxrunner-Benutzer zur Gruppe „vboxusers“ hinzugefügt.
  • Verwenden der AnweisungDienst vboxautostart-Dienst startenstartet die VM nicht. Als Ergebnis startet die VM beim Booten des Ubuntu-Systems nicht.

Was ist erforderlich, um die VM beim Start von Ubuntu mit Root-Berechtigungen zu starten? Was mache ich falsch?

Antwort1

Ich habe es durch Bearbeiten der Datei gelöst:/etc/rc.local

Hinzufügen der Zeilevboxmanage startvm MYVM --Typ headlesssorgen Sie dafür, dass es gut funktioniert.

verwandte Informationen