ブート時にルートとしてTTYに自動ログインするにはどうすればよいですか?


14

RT-PREEMPTパッチを使用したリアルタイムカーネルの作成に取り組んでいます。グラフィックデスクトップなしでこのカーネルを作成しました。ログインプロンプトが表示されたターミナルモードで起動します。要件は、ブートを要求し、ログインを要求せずに、root権限でシェルプロンプトに直接移動することです。これをどのように行うことができますか?手伝って頂けますか?

回答:


16

ソース:http://linux.koolsolutions.com/2009/04/30/autologin-linux-console-mode

動作するようになりましたが、Ubuntuでは少し異なります。

  1. 最初のインストールmingetty

    sudo apt-get install mingetty
    
  2. 編集/etc/init/tty1.conf

    変化する:

    exec /sbin/getty -8 38400 tty1
    

    に:

    exec /sbin/mingetty --autologin root --noclear tty1
    
  3. 再起動してテストします。

Ubuntu 12.04でこれが機能しました。これが機能し、自動ログインにさらにttyが必要な場合は、tty2.conf-tty6.confの変更を開始してください。


話しているとおり、VMでテストします。
ヨッヘンOonincx

2
あなたが欲しいでしょうexec
ガイラ

ああ あなたは、絶対に正しい。編集します:P
Jochen Oonincx

ubuntu-server 14.04でも動作します。
harshitgupta 14年

1
/sbin/getty--auto-loginUbuntu 14.04.02の時点で議論をサポートしているようです
-VarunAgw

1

追加のソフトウェアなしでこれを行うことができます

sudo vim /etc/inittab

コメントアウト

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

で置き換えます

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

あなたはこれで残されています

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

これは、「1:2345:respawn:/ sbin / getty --noclear --autologin root 38400 tty1」とどのように違いますか?
孤児
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.