chvt nur nach login?
Hallo,
auf einem Server mit Debian Sarge ist VMWare Workstation 4.5.2
installiert. Mit XServer etc. Das läuft auch alles ganz prima.
Als Windows-Manager ist twm installiert, wird aber nicht benutzt (VMWare
ist derzeit die einzige X-Anwendung). xdm ist abgeklemmt, ich möchte
eine normale Konsole. Damit VMWare direkt nach dem Booten und ohne
Benutzeranmeldung startet, ist in /etc/inittab ganz am Ende folgender
Befehl enthalten:
x2:23:once:/etc/X11/vm2
das Skript vm2 sieht folgendermaßen aus:
#!/bin/bash
/etc/X11/X :1 &
export DISPLAY=:1
# Let the X server boot
wait 5
/usr/local/bin/vmware -x /srv/vmware/vmw1/vm1.vmx&
# Wait another 5 seconds
wait 5
# now change back to console login
/usr/bin/chvt 1 &
Der letzte Befehl hat aber keinen Effekt, auf dem Bildschirm bleibt
VMWare stehen und man kann der virtuellen Maschine schön beim booten
zusehen. Nur mit <CTRL>-<ALT>-<F1> kommt man dann auf die erste Konsole
zurück. Nachdem man sich eingeloggt hat, kann man z.B. mit chvt 7 den
XServer wieder auf den Bildschirm holen.
Funktioniert chvt erst nach dem login? Oder kann man den XServer direkt
im Hintergrund starten - vielleicht irgendwie mit xvfb? Er muss ja
erreichbar bleiben, damit man die in VMWare gestarteten Maschinen
notfalls einmal an der Konsole herunterfahren kann.
Gruß
Klaus
Reply to: