ctrl+alt+del hat das runlevel verändert...?

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
corny
Beiträge: 17
Registriert: 15.10.2007 13:25:45

ctrl+alt+del hat das runlevel verändert...?

Beitrag von corny » 23.02.2010 12:17:06

Also, ich hab nen pxesystem hier am laufen.

Wenn das pxesystem auf irgendeinem Rechner gestartet wird, wird über die inittab automatisch ein User angemeldet und ein Tool gestartet.

Ich habe das pxesystem einmal mit ctrl-alt-del beendet, und jetzt geht der autostart nicht mehr.
Das heisst er hat dauerhaft das runlevel gewechselt oder so?

Hier die /etc/inittab des pxesystems:

Code: Alles auswählen

# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $

# The default runlevel.
id:2:initdefault:

# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcS

# What to do in single-user mode.
~~:S:wait:/sbin/sulogin

# /etc/init.d executes the S and K scripts upon change
# of runlevel.
#
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.

l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
l4:4:wait:/etc/init.d/rc 4
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6
# Normally not reached, but fallthrough in case of emergency.
z6:6:respawn:/sbin/sulogin

# What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

# Action on special keypress (ALT-UpArrow).
#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work."

# What to do when the power fails/returns.
pf::powerwait:/etc/init.d/powerfail start
pn::powerfailnow:/etc/init.d/powerfail now
po::powerokwait:/etc/init.d/powerfail stop

# /sbin/getty invocations for the runlevels.
#
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
#
# Format:
#  <id>:<runlevels>:<action>:<process>
#
# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.
#
1:2345:respawn:/sbin/rungetty --autologin recovery tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6


Über hilfe wäre ich echt dankbar, ich kenn mich mit den runleveln nicht so genau aus.

punami
Beiträge: 75
Registriert: 18.06.2008 18:19:12

Re: ctrl+alt+del hat das runlevel verändert...?

Beitrag von punami » 23.02.2010 13:43:35

Hi,

die runlevel können nicht dauerhaft gewechselt werden.

Sie dienen im eigentlich eher dazu den Start des PCs in Schritte einzuteilen. Es läuft immer Grub->kernel->level1->level2 ab, bis das "Arbeitslevel" in deinem Fall 2,3,4 oder 5 erreicht wird.
Wenn du denn Rechner dann ausschaltest, werden die runlevel für das Herunterfahren aktiviert, in deinem Fall runlevel 6.

Das einzige was laut deiner Config passiert beim drücken von CTRL+ALT+ENF ist das der Rechner normal herunter fährt. Das sollte eigentlich nichts verändern.

Ich würde sagen: du musst eher danach suchen, warum er nicht mehr bootet. Am runlevel liegt das nicht.

corny
Beiträge: 17
Registriert: 15.10.2007 13:25:45

Re: ctrl+alt+del hat das runlevel verändert...?

Beitrag von corny » 24.02.2010 10:02:08

Er bootet ja. Nur kommt dann ne loginshell, anstatt des autologins auf den entsprechenden Benutzer.
Vorher hat er das immer gemacht, seit ctr+alt+del gemacht habe macht er das nicht mehr. komische sache :(

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: ctrl+alt+del hat das runlevel verändert...?

Beitrag von ThorstenS » 24.02.2010 10:12:57

mein rungetty-Eintrag unter etch siehst anders aus, nämlich so:

Code: Alles auswählen

1:23:boot:/sbin/rungetty --noclear -u root -g root --autologin root tty1 -- /bin/bash -l -c "/etc/init.d/firstrun start"

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: ctrl+alt+del hat das runlevel verändert...?

Beitrag von KBDCALLS » 24.02.2010 19:53:30

Kann mir nicht vorstellen das es einen User recovery gibt.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

corny
Beiträge: 17
Registriert: 15.10.2007 13:25:45

Re: ctrl+alt+del hat das runlevel verändert...?

Beitrag von corny » 24.02.2010 23:20:52

Hm, werde mir das mit dem rungetty nochmal genauer angucken.
Würde aber trotzdem die Frage bleiben warum es nen halbes Jahr funktioniert, und plötzlich nach einem ctrl-alt-del nicht mehr funktioniert :?

Und doch den user recovery gibt es, den hab ich nämlich angelegt. Der heisst so weil das Linux nur ein selbstgebautes Recoverytool zur verfügung stellt
Das ist dann auch für den user recovery im autostart ;)

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: ctrl+alt+del hat das runlevel verändert...?

Beitrag von ThorstenS » 25.02.2010 07:47:51

tja, die Ursache bekommst du nur raus, indem du dir aus dem Backup heraus die Unterschiede der Dateien im /etc/ anschaust.
Oder hat ein Kollege ein upgrade eingespielt und du denkst nur, dass dein CTRL+ALT+DEL die Ursache ist?
Ansonsten kann man dir aus der Entfernung heraus nicht viel helfen.

EDIT:
Ich habe eben doch mal deine Zeile aus der inittab ausprobiert - die ist einfach falsch. Schreibs so, wie ich das getan habe und der User wird automatisch eingeloggt.

Antworten