GUIを使用せずにDebianをテキストモードで起動する方法は?


回答:


8

CTRL ALTFキーF1を使用F6して、そのテキストログイン画面を表示することもできます。画面1は、起動情報がある場所です。
CTRL ALT F7GUIに戻ります。

シングルユーザーモードに入ると、マルチユーザーモードにある多くのサービスが停止します。これはおそらくあなたがここで望むものではありません。


7

ブートプロンプトで

ブートプロンプトが表示されている場合は、カーネルコマンドラインの最後に1(またはsingle)を追加してシングルユーザーモードで起動します。そのモードでは、最小限のサービスセットのみが開始されます。ファイルシステムがマウントされ、コンソールでテキストモードでログインできます。これで終わりです。

偽のディスプレイマネージャー

Debianでディスプレイマネージャを起動することを特に避ける方法があります。起動時にディスプレイマネージャを起動するスクリプトは、デフォルトのディスプレイマネージャであるかどうかをチェックし、ディスプレイマネージャが1つだけ実行されるようにします。したがって、架空のデフォルトのディスプレイマネージャを設定します。/etc/X11/default-display-manager存在することを確認してください。ただし、ディスプレイマネージャの名前が含まれていないこと(空にするなど)。

ランレベルを通して

代替のinitをインストールしていない限り、Debianはランレベル付きのSystem V initを使用します。ランレベルは、大まかに言って、実行するサービスのセットです。1上記の手段は非常にいくつかのサービスで、1ランレベル。Linux SysVinitには、通常のシステム操作に対応する4つのレベル(2〜5)があります。Debianでは、これらの4つのレベルはデフォルトで同じ効果があります。必要に応じてカスタマイズするのはシステム管理者の責任です。あなたの状況では、Xなしでランレベルを定義し、それをデフォルトにしたいと思います。

  • グラフィカルログインマネージャー(xdm、gdm、kdm、…)を開始しないようにレベル2を準備します。
    • たとえば、xdm:シンボリックリンク/etc/rc2.d/S??xdm??2桁)を削除し、/etc/rc2.d/K??xdmからコピーして置き換え/etc/rc0.d/ます。Sは「開始」をK意味し、「殺す」を意味します。のシンボリックリンクは、/etc/rc$N.drunlevelに入るときに開始または停止するサービスを示します$N
    • または、インストールするfile-rcsysv-rc-conf、ランレベル管理を簡単にします。
  • 必ずデフォルトのランレベルがデフォルトのランレベルが中に設定されている2であることを確認してください/etc/inittabラインで、id:2:initdefault:

1
GUI以外はすべて欲しいです。Debianには--no-gui同様のものがありますか?ディスプレイがなく、SSHが利用できません。Systemdのおかげで、SSHはリモートシェルを取得するのに十分早く起動しません。


0

ルートとして:

systemctl disable lightdm

重要な警告: Virtualboxで実行しているDebian 9でこれをテストしましたが、動作しましたが、その逆は動作しませんでした。ディスプレイマネージャーは、実行後にブート時に自動的に再起動しませんでした。

systemctl enable lightdm

私は手動で再び起動することができましたが

systemctl start lightdm

セットアップに問題があるのか​​もしれませんが、とにかく警告は良いアイデアだと思いました。


これを試しましたがsystemctl start lightdm、非UIコマンドログインから実行する必要があるたびに見えます。誰もがシステムを正常に動作するように設定する方法を知っています(つまり、UIログイン画面を表示します)?
サミクR

0

ディスプレイマネージャーをアンインストールします。

apt-get remove gdm3 ldm lightdm sddm slim wdm xdm lxdm nodm

それでもX11を使用する場合は、xinit代わりにインストールします。

apt-get install xinit

そして実行startxしてX11を起動します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.