ランレベルを5から3に変更できません

ランレベルを5から3に変更できません

コマンドを実行して、ランレベル 5 からランレベル 3 に変更しようとしていますsudo init 3
何らかの理由で、何も起こりません。
奇妙なことに、コマンドを実行すると、 とrunlevel表示されますlevel 3
実行しようとしましたinit 5が、init 3それでも何も起こりません。

誰かそれを直す方法を知っていますか?

答え1

からマニュアルページ:

   Runlevels are a concept from UNIX(R)  System  V  used  by  the  init(8)
   daemon  or other system initialisation system to define modes of system
   operation.
   The Upstart init(8) daemon has no  native  concepts  of  runlevel,  and
   unlike  the  System  V  daemon,  makes  no attempt to keep track of the
   current runlevel.

Ubuntuやその他の最新のLinuxディストリビューションはSystem V initアップスタート:

Upstart は、起動時にタスクとサービスを開始し、シャットダウン時にそれらを停止し、システムの実行中にそれらを監視するための /sbin/init デーモンのイベントベースの代替品です。

現在最も近いものに切り替える必要がある場合は、またはサービスをrunlevel 3停止して切り替えてください。gdmlightdm

答え2

起動時に Shift キーを押したまま、リカバリ nmode を選択してから root を選択すると、そこから簡単にランレベルを切り替えることができます。

関連情報