Debianをテキストモードで起動するにはどうすればよいですか?私のマウスとキーボードはGRUBで機能していますが、ログイン画面が表示されても機能しないため、何もできません。
あなたもすることができます CTRLALT FキーはFキーです F1 に F6 そのテキストのログイン画面を表示します。画面1が起動情報の場所であることに注意してください。
CTRLALTF7 GUIに戻ります。
シングルユーザーモードに入ると、マルチユーザーモードにある多くのサービスが停止します。これはおそらく、ここで必要なものではありません。
ブートプロンプトが表示されている場合は、カーネルコマンドラインの最後に1
(またはsingle
)を追加して、シングルユーザーモードでブートします。そのモードでは、最小限のサービスセットのみが開始されます。ファイルシステムがマウントされ、コンソールでテキストモードでログインできます。
Debianでディスプレイマネージャーを起動しないようにする方法があります。ブート時にディスプレイマネージャーを起動するスクリプトは、それらがデフォルトのディスプレイマネージャーであるかどうかをチェックして、1つのディスプレイマネージャーのみが実行されるようにします。そこで、架空のデフォルトのディスプレイマネージャーを設定します。 /etc/X11/default-display-manager
が存在するが、ディスプレイマネージャーの名前が含まれていないことを確認してください(例:空にする)。
代替のinitをインストールしていない限り、DebianはランレベルのあるSystem V initを使用します。ランレベルは、大まかに言えば、実行するサービスのセットです。上記の1
は、サービスがほとんどないランレベル1を意味します。 Linux SysVinitには、通常のシステム操作に対応する4つのレベル(2から5)があります。 Debianでは、これらの4つのレベルはデフォルトで同じ効果があります。必要に応じて、それらをカスタマイズするのはシステム管理者の責任です。あなたの状況では、Xなしでランレベルを定義し、それをデフォルトにしたいと思います。
/etc/rc2.d/S??xdm
(??
は2桁の数字)を削除し、/etc/rc2.d/K??xdm
からコピーした/etc/rc0.d/
に置き換えます。 S
は「開始」、K
は「キル」を意味します。 /etc/rc$N.d
のシンボリックリンクは、ランレベル$N
に入るときに開始または停止するサービスを示します。file-rc
またはsysv-rc-conf
をインストールして、ランレベル管理を簡単にします。/etc/inittab
にid:2:initdefault:
という行で設定されています。ディスプレイマネージャーをアンインストールします。
apt-get remove gdm3 ldm lightdm sddm slim wdm xdm lxdm nodm
それでもX11を使用したい場合は、代わりにxinit
をインストールしてください。
apt-get install xinit
そしてstartx
を実行してX11を起動します。
カーネルブートコマンドラインに「single」を追加します(GRUB)の「e」キー)。
ルートとして:
systemctl disable lightdm
重要な警告:私はこれをVirtualboxで実行されているDebian 9でテストしましたが、機能しましたが、逆は機能しませんでした。実行した後、ブート時にディスプレイマネージャーが自動的に再起動しませんでした。
systemctl enable lightdm
私は手動で再びそれを開始することができましたが
systemctl start lightdm
多分私のセットアップの問題かもしれませんが、とにかく警告は良い考えだと思いました。