• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Keine grafische Oberfläche trotz Runlevel 5

Hallo allerseits.
Ich habe folgendes kleines Problem, nachdem ich nun halbwegs erfolgreich auf openSUSE 12.2 umgestellt habe:
Trotz Runlevel 5 in der /etc/inittab bootet mein System nur zum bash-prompt. Anschließend kann ich mir behelfen, indem ich mich als root anmelde und von Hand ein INIT 5 absetze.
Es kommt der grafische Login-Bildschirm und ich kann mich dann als normaler User anmelden, lande dann auch auf einem voll funktionsfähigen KDE 4.9.4. Danach ist alles gut.

Leider kann ich dem Rechner nicht beibringen direkt an den grafischen Anmeldebildschirm zu booten.
Im /etc/sysconfig-Editor vom Yast habe ich bereits kontrolliert, ob der richtige Display-Manager/Window-Manager eingetragen ist und auch in den Settings ist der korrekte Login-Bildschirm eingetragen.
Trotzdem nur der Boot-Prompt.

Jemand einen hilfreichen Tipp wie mein Problem zu beheben ist?
Danke im Voraus.
 
Müllantwort! Welcher Treiber auch immer aktiv ist, der Runlevel 5 wird damit erreicht. Nur mal angenommen, der Bildschirm ist schwarz wg. Grafiktreiber, dann kommt an der Konsole bei Eingabe von "init 5" ein "Runlevel 5 already reached" o.ä. Also riecht das danach, als ob der Rechner keine Order hat, in den Runlevel 5 zu fahren. Probehalber würde ich mal am Bootprompt von Grub ein 5 in die Eingabezeile setzen und schauen, ob' s damit geht. Wenn ja, dann geht die gezielte Suche los.

Spielwurm
 
@josef-wien:

Mir war das Prinzip der Boot-Targets von systemd bislang unbekannt. Also wieder mal dazu gelernt.
Obwohl das 'default.target' korrekt gesetzt war, scheint der Link im System nicht sauber gewesen zu sein. Ich habe den symbolischen Link neu erzeugt und siehe da: SUSE bootet wieder an den grafischen Login-Screen.
Wunderbar.

Hinweis:
Entgegen den Angaben auf der Seite Deines Links muss der Befehl unter SuSE etwas abgewandelt werden, da die Verzeichnisstruktur dort anders ist.
In der Vorgabe heißt es:
Code:
# ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Gesetzt habe ich aber:
Code:
# ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

josef-wien, ich bedanke mich! :D
 
Oben