Debian 8をインストールしましたが、Gnome 3を表示する代わりに、マルチユーザーテキストモード、ランレベル3のみを使用する必要があります。
しかし、それは存在しない/etc/inittab
を見ました。
そして今?
知っておくべき2つのこと:
1)Systemdは、「default.target」で指定されたターゲットに向かって起動します。これは通常、実際のターゲットファイルへのシンボリックリンクです。
2)Systemdはそのターゲットを/ lib/systemd/systemおよび/ etc/systemd/systemに保持します。/etc/systemd/system内のファイルは、OSに同梱されている/ lib/systemd/system内のファイルよりも優先されます。その目的は、/ etc/systemdがシステム管理者によって使用され、/ lib/systemdがディストリビューションによって使用されることです。
出荷時のDebianは、グラフィカルターゲットに向けて起動します。あなたはこれを自分で見ることができます:
$ ls -l /etc/systemd/system/default.target
... No such file or directory
$ ls -l /lib/systemd/system/default.target
... /lib/systemd/system/default.target -> graphical.target
したがって、マルチユーザーターゲットに向けて起動するには、独自のターゲットを配置するだけです。
$ cd /etc/systemd/system/
$ Sudo ln -s /lib/systemd/system/multi-user.target default.target
手動のシンボリックリンクをいじるのではなく、systemctl
コマンドの適切なオプションを使用することを強くお勧めします。この場合、defaultターゲットを設定するには、次を実行する必要があります。
# systemctl set-default multi-user.target
Debianでこれを行うには、ルート権限が必要です。
まず、su
。次にrootパスワードを入力します。
ルート権限、タイプのみがある場合init [runlevel]
または `telinit [runlevel]で問題ありません。
init
は/sbin
の下にあり、Debianは非常に単純化されているためです。 Ubuntuのようにinit
が/sbin
の下にあることを通知する機能はありません。そのためにはroot権限が必要です。
ちなみに、poweroff
、reboot
などはすべてinit
と同じような状況にあります。
シャットダウンまたはリブートするだけの場合は、systemctl poweroff
またはsystemctl reboot
と入力します。 root権限を必要とせずにシステムをシャットダウンまたは再起動します。