Debian 8がインストールされていますが、マルチユーザーテキストモード、実行レベル3のみを使用し、Gnome 3を表示しないでください。
しかし、私はそれが存在しないことを知っていました/etc/inittab
。
今?
答え1
知っておくべき2つのことがあります。
1) Systemd は「default.target」で指定されたターゲットに向かって起動します。これは通常、実際のターゲットファイルへのシンボリックリンクです。
2) Systemd はターゲットを /lib/systemd/system および /etc/systemd/system に保持します。 /etc/systemd/systemのファイルは、オペレーティングシステムに付属の/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
答え2
手動シンボリックリンクを使用せず、適切なコマンドオプションを使用することをお勧めしますsystemctl
。この場合、設定基本実行する必要があるターゲット:
# systemctl set-default multi-user.target
答え3
Debian でこれを行うには、root 権限が必要です。
まず、su
。次に、ルートパスワードを入力します。
あなたが持っているときroot権限、ただ入力してください init [runlevel]
あるいは、`telinit [runlevel]はそれをします。
init
Debianではあまりにも/sbin
単純化されているからです。 Ubuntuのようにこれを行うには、root権限が必要であることをinit
知らせません。/sbin
ちなみに、、poweroff
などreboot
はと似ていますinit
。
ただ終了または再開するには、systemctl poweroff
またはを入力しますsystemctl reboot
。 root権限なしでシステムをシャットダウンまたは再起動します。
答え4
新しいリリースでは/etc/iniitabを使用しません。代わりに/etc/init/rc-sysinit.confを使用してください。これを行う方法はいくつかあります。
ブートローダ設定ファイル(grubの場合はgrub.cfg)でカーネルコマンドラインを編集します。
/etc/init/rc-sysint.conf 編集(DEFAULT_RUNLEVEL=2)
ブートメニューから編集を選択し、カーネル行を見つけてスペースを追加し、次のようにランレベルを指定します。