[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: