Önyükleme sırasında TTY'ye kök olarak nasıl otomatik olarak giriş yapabilirim?


14

RT-PREEMPT yamasıyla gerçek zamanlı bir çekirdek oluşturmaya çalışıyorum. Bu çekirdeği grafik masaüstü olmadan oluşturdum. Terminal modunda oturum açma istemiyle gelir. Gereksinim, önyükleme yapmalı ve giriş sormadan doğrudan kök izniyle kabuk istemine gitmelidir. Bu nasıl yapılabilir? Bana yardım eder misiniz?

Yanıtlar:


16

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

Çalışmaya başladım, ancak Ubuntu'da biraz farklı.

  1. İlk kurulum mingetty:

    sudo apt-get install mingetty
    
  2. Düzenle /etc/init/tty1.conf:

    Değişiklik:

    exec /sbin/getty -8 38400 tty1
    

    Kime:

    exec /sbin/mingetty --autologin root --noclear tty1
    
  3. Yeniden başlatın ve test edin.

Ubuntu 12.04'te bu benim için çalıştı, eğer bu sizin için çalışıyorsa ve otomatik oturum açmak için daha fazla tty'ye ihtiyacınız varsa, tty2.conf - tty6.conf'u değiştirmeye başlayın ve gitmek için iyi olmalısınız.


Konuşurken bir VM'de test etme.
Jochen Oonincx

2
Sen isteyeceksin exec .
geirha

Oooh D'. Kesinlikle haklısın. Düzenleyeceğim: P
Jochen Oonincx

Ubuntu-server 14.04 için de çalışıyor.
harshitgupta

1
/sbin/getty--auto-loginUbuntu'da olduğu gibi tartışmayı destekliyor gibi görünüyor 14.04.02 şimdi
VarunAgw

1

Bunu herhangi bir ek yazılım olmadan yapabilirsiniz

sudo vim /etc/inittab

yorumla

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

ve yerine

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

böylece bununla kaldın

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

Bunun "1: 2345: respawn: / sbin / getty --noclear --autologin root 38400 tty1" ile farkı nedir?
Yetimler
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.