Seite wählen

VirtualBox: Gast-Anwendung im Host starten

von | Sep 21, 2012 | Linux, Windows, Virtualisierung

Mit den VirtualBox Kommandozeilen-Tools lassen sich Gast-Applikationen, vom Host-System aus, starten. Mit wenig Aufwand kann man so zum Beispiel den Internet Explorer nahtlos in einen Linux-Desktop integrieren. Vorraussetzung dafür ist, dass in der Windows-VM passwortgeschützte Anmeldung aktiviert ist und die Maschine im Seamless Mode (Tastenkombination HOST + L) abgespeichert wurde. In diesem werden nur gestartete Applikationen im Host-System angezeigt, nicht die komplette Maschine.
Den Zustand einer VM kann man auch über die Kommandzeile speichern:

# VBoxManage -q controlvm Windows.7 savestate

Gestartet wird die Maschine wieder mit folgendem Befehl:

# VBoxManage -q startvm Windows.7

Internet-Explorer ausführen:

# VBoxManage -q guestcontrol "Windows.7" execute \
--image "C:\Program Files\Internet Explorer\iexplore.exe" --username vbox --password vbox

Diese Zeilen verpackt in ein Skript, geben eine hervoragende Desktop-Verknüpfung zum Internet-Explorer ;-).

Eric Lippmann
Eric Lippmann
CTO

Eric kam während seines ersten Lehrjahres zu NETWAYS und hat seine Ausbildung bereits 2011 sehr erfolgreich abgeschlossen. Seit Beginn arbeitet er in der Softwareentwicklung und dort an den unterschiedlichen NETWAYS Open Source Lösungen, insbesondere inGraph und im Icinga Team an Icinga Web. Darüber hinaus zeichnet er für viele Kundenentwicklungen in der Finanz- und Automobilbranche verantwortlich.

2 Kommentare

  1. Sergej

    Bin durch Zufall auf diesen Posting gestoßen. Muss schon sagen …
    unter Windows als Host und Linux als Gast geht das ganze nicht!

    Antworten
  2. Daniel

    Hallo und Danke für die Anleitung, nachdem ich die Syntax anpassen musste (hat sich wohl geändert???) sieht es nun so aus:
    VBoxManage -q guestcontrol Win7 start --exe "C:\Program Files\Internet Explorer\iexplore.exe" --username vbox --password vbox
    Allerdings erhalte ich immer folgende Fehlermeldung:
    VBoxManage: error: Machine "Win7" is not running (currently saved)!
    Ich hab sie aber definitiv vorher gestartet was auch erfolgreich quittiert wird:
    ~ $ VBoxManage -q startvm Win7
    Waiting for VM "Win7" to power on...
    VM "Win7" has been successfully started.

    Habt ihr eine Idee woran das liegen könnte?

    Antworten

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Mehr Beiträge zum Thema Linux | Windows | Virtualisierung

Kickstart your Laptop with Linux

Alle paar Jahre bekomme ich einen neuen Laptop bei Netways. Vor zwei Wochen war es wieder so weit und somit eine gute Gelegenheit mal wieder die Betriebssystem-Frage zu stellen. Die alte Frage also: "Welches Linux ist das Beste?". Also für mich ganz persönlich. Nicht...

Ansible – Testing roles with Molecule

Ansible is a widely used and a powerful open-source configuration and deployment management tool. It can be used for simple repetitive daily tasks or complex application deployments, therefore Ansible is able to cover mostly any situation. If used in complex or...