私のシステムは起動時に自動的に実行する必要があります。そこで、簡単なモジュールを書いて、/inittab 内に登録しました。起動時に自動的に実行されますが、問題は、コンピューターの電源を入れると、自動的にルートとしてログオンする必要があることです。
これを実行する方法はありますか?
ちなみに私はカーネルバージョン 2.6.29 を使用しています。
前もって感謝します。
答え1
既存の方法を使用するとinit
失敗するので、カーネルの設定を使用します。
起動時に、init=/bin/bash
カーネルのコマンドラインに追加します。これにより、カーネルがbash
ルート ユーザーとして起動するため、Upstart が強制的にバイパスされ、単一のユーザー シェルが提供されます。
答え2
ランレベルを 1 に設定し、rhel/centos または類似のディストリビューションで、他のセキュリティ システムが設定されていない場合は、自動的に root としてログインします。その後、ネットワークやプログラムなどのさまざまなサービスを自分で起動する必要があります。