Post by Uwe FornerPost by Marcel MuellerSauber wäre, per VRDP auf die Headless-Session zu verbinden, und es dort
einzugeben. (Braucht allerdings das Closed Source Extension Pack.)
Also per RDP oder ssh geht nicht. Die VM hat noch keine Netzwerkverbindung
zum Zeitpunkt der Passwordabfrage.
Bei Virtualbox geht die RDP-Verbindung ja auch nicht zur VM, sondern zur
virtuellen Grafikkarte/Tastatur/Maus. Damit kannst Du der VM beim Booten
zuschauen, ja sogar ins virtuelle BIOS und eben auch ein Passwort
eingeben. Ferner geht das auch mit Betriebssystemen, die gar kein RDP
können, wie das eComStation, unter dem ich gerade über RDP schreibe.
Post by Uwe FornerPost by Marcel MuellerAnsonsten kann man mit VBoxManage keyboardputscancode auch
Tastaturbefehle emulieren. Man muss allerdings den richtigen Zeitpunkt
erwischen, damit der Eingabedialog auch bereit ist.
Genau das sehe ich ja nicht. Es erscheint auf der Console nur der Hinweis,
das die VM gestartet wird.
Korrekt. VirtualBox kann nicht wissen, wann der Bootloader des Gastes
die Keyboardcodes wirklich entgegen nimmt.
Post by Uwe FornerKann man das nicht irgendwie als Parameter beim Aufruf einbinden?
Wie sollte das gehen? Zu dem Zeitpunkt existiert ja noch gar keine
Passwortabfrage. Und Virtualbox kann ja nicht ahnen, dass sie irgendwann
kommt. Das ist ja Gast-Code der bei der Tastaturabfrage dem virtuellen
Keyboardcontroller nicht auf die Nase bindet, dass es jetzt für eine
Passwortabfrage ist - wie auch?
Die pragmatische Lösung ist 10s warten, bis man die Scancodes für das
Passwort hinterher schickt. So VMs booten ja normalerweise in wenigen
Sekunden komplett durch. Da sollte er es in 10s mit an Sicherheit
grenzender Wahrscheinlichkeit bis zum Passwortprompt geschafft haben.
Marcel