Debian 7.8では、なぜランレベルを1から5に変更できないのですか?

Debian 7.8では、なぜランレベルを1から5に変更できないのですか?

私のDebian 7.8では、ランレベル5から1に入ると、ランレベルが5から1に変わることがあります。たとえば、コンソールで次のコマンドを実行した場合:

init 5

INIT: 実行レベル 5 に切り替え
INIT: TERM 信号の転送と処理 INIT: KILL 信号の転送と処理

今カーソルは永遠にその場にとどまります。どうすれば解決できますか? YouTubeで私のスクリーンショットの動画を視聴してください。

http://youtu.be/KlZeF3YQOCo

答え1

「ランレベル1からマルチユーザーランレベルに戻るのは安全ではありません。」

WARNINGS

   On  a  Debian  system,  entering  runlevel 1 causes all processes to be
   killed except for kernel threads and the script that does  the  killing
   and other processes in its session.  As a consequence of this, it isn't
   safe to return from runlevel 1 to a multi-user runlevel:  daemons  that
   were  started  in runlevel S and are needed for normal operation are no
   longer running.  The system should be rebooted.

http://manpages.debian.org/cgi-bin/man.cgi?sektion=8&query=init&apropos=0&manpath=sid&locale=en- このリンクはシステムの問題によりいつか交換/削除されることがありますが、申し訳ありません。

答え2

DebianとRed Hatの違いについて混乱する可能性もあります。

Red Hat 派生システムでは、実行レベル 2 ~ 5 には特定の意味があります。たとえば、ランレベル3は「ネットワークを含むテキストモードマルチユーザー」、ランレベル5は「グラフィックデスクトップ」です。

Debianでは、sysvinitこれらのランレベルに事前定義された意味はありません。初期化スクリプトに付属のソフトウェアはすべて4つすべてこのランレベル。実行レベルを2から5に切り替えることはできますが、これらの実行レベルを別々に設定するために特定のタスクを実行しない限り、何もしません。

グラフィックデスクトップが必要な場合は、実行レベルを切り替える必要はありません。代わりに、実行したいデスクトップが実際にインストールされていることを確認する必要があります。最も簡単な方法は、taskselrootとして実行し、使用したいデスクトップを選択してインストールすることです。

答え3

申し訳ありません。これをテストできません(もう使用しません)。ただし、ランレベルをsysvinit切り替えるには、たとえばを使用します。実際にDEを起動すると、ランレベル5を起動できます。気になります。しかし、なぜランレベル1(シングルユーザー)に切り替えるのですか?ユニークさを望むなら、ランレベル3(ネットワークを持つマルチユーザー)を使用する方が安全で便利だと思います。sysvinittelinittelinit 5tty

関連情報