Wie melde ich mich beim Booten automatisch als root im TTY an?

14

Ich arbeite daran, einen Echtzeit-Kernel mit dem RT-PREEMPT-Patch zu erstellen. Ich habe diesen Kernel ohne Grafikdesktop erstellt. Es erscheint im Terminal-Modus mit Anmeldeaufforderung. Voraussetzung ist, dass es bootet und mit root-Berechtigung direkt zur Shell-Eingabeaufforderung wechselt, ohne nach dem Login zu fragen. Wie geht das? Kannst du mir helfen?

Parthasarathy S
quelle

Antworten:

16

Quelle: http://linux.koolsolutions.com/2009/04/30/autologin-linux-console-mode .

Ich habe es zum Laufen gebracht, aber unter Ubuntu ist es etwas anders.

  1. Zuerst installieren mingetty:

    sudo apt-get install mingetty
    
  2. Bearbeiten /etc/init/tty1.conf:

    Veränderung:

    exec /sbin/getty -8 38400 tty1
    

    Zu:

    exec /sbin/mingetty --autologin root --noclear tty1
    
  3. Rebooten und testen.

Dies funktionierte für mich unter Ubuntu 12.04. Wenn dies für Sie funktioniert und Sie mehr Zeit zum automatischen Anmelden benötigen, ändern Sie die Datei tty2.conf - tty6.conf und Sie sollten bereit sein.

Jochen Oonincx
quelle
Testen Sie es in einer VM, während wir sprechen.
Jochen Oonincx
2
Du wirst das wollen exec .
Geirha
D'oooh. Du liegst absolut richtig. Ich werde editieren: P
Jochen Oonincx
Arbeiten für Ubuntu-Server 14.04 auch.
Harshitgupta
1
/sbin/gettyscheint --auto-loginArgument wie in Ubuntu 14.04.02 jetzt zu
stützen
1

Sie können dies ohne zusätzliche Software tun

sudo vim /etc/inittab

auskommentieren

1:2345:respawn:/sbin/getty 115200 tty1

und ersetzen Sie es durch

1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1

also bleibt dir dies übrig

#1:2345:respawn:/sbin/getty 115200 tty1
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
Jeremyforan
quelle
Wie unterscheidet sich das von "1: 2345: respawn: / sbin / getty --noclear --autologin root 38400 tty1"?
Waisenkinder