GNU/Linux >> Linux の 問題 >  >> Debian

Debian / Ubuntu、Fedora、Arch Linux / Manjaro などでコンソール (テキスト) モードで起動する方法

この記事では、Debian、Ubuntu、Fedora、Arch Linux / Manjaro などの Linux ディストリビューションをコンソール モードで一時的または永続的に起動する方法について説明します。

この記事の手順は、システム (以下の連続モード用) と GNU GRUB (一時モード用) を使用するすべての Linux ディストリビューションで動作するはずです。個人的には Debian、Ubuntu、Manjaro、および Fedora でのみ試しました。

コンソール モード (テキスト モード / tty) で起動すると、グラフィカル ユーザー インターフェイスを使用せずに、コマンド ラインから (通常のユーザーとして、または有効な場合は root ユーザーとして) システムにログインできます。これは、システムがグラフィカル モードで起動できない場合や、Linux を実行しているコンピューターで GUI を定期的に使用せずに ssh に接続する場合に便利です。そのため、テキスト モードで起動することでシステム リソースを節約したいと考えています。しかし、理由が何であれ、この記事では Linux でコンソール / テキスト / tty から起動する方法を紹介します。

ケース A. 一時的にコンソール モード (テキスト モード) で起動する

これらの手順に従うと、コンピュータは現在の起動プロセスでコンソールからのみ起動します。コンピュータを再起動すると、通常どおり起動するため、これらの変更は一時的なものです。

1. 一時的にコンソール モード (tty) で起動するには、コンピューターを再起動し、BIOS / UEFI のようこそ画面の直後に、.押された Shift (BIOS) または Esc を押します (UEFI) ボタンを繰り返し押して、GRUB メニューにアクセスします。

2. GNU GRUB が表示されたらすぐに 選択したメニューの最初のエントリがある画面で、e を押します 鍵。これにより、起動前にカーネル パラメータを編集できます。

linux で始まる行を探します (Up / Down / Left / Right を使用 ナビゲートする矢印キー); vmlinuz も同じ行にある必要があります。この行の終わり (矢印キーを使用してカーソルを行の先頭に置き、End を押すことができます) この行の末尾にカーソルを移動するキー) 場所を追加 数字 3 が続きます .他は何も変更しないでください。

この 3 multi-user.target を表します 古い、現在は廃止されたランレベル 2、3、および 4 に割り当てられる systemd ターゲット (サービスのグループを開始および停止するために使用されます)。たとえば、古いランレベル 5 systemd graphical.target に割り当てられます そしてこれが使い始めます…ご想像のとおり、グラフィカル(GUI)ターゲットです。 systemd ターゲットの詳細については、このページを参照してください。

例 1. これは、「linux」で始まる行が Ubuntu 18.04 LTS でどのように見えるかです (同じである必要はありません。アイデアを得ることができます):

linux      /boot/vmlinuz-4.18.0-15-generic root=UUID=1438eb20-da3d-4880-bb3a-414e+++0a929 ro quiet splash $vt_handoff

3 を追加すると、「linux」で始まる行は次のようになります。 最後に:

linux      /boot/vmlinuz-4.18.0-15-generic root=UUID=1438eb20-da3d-4880-bb3a-414e+++0a929 ro quiet splash $vt_handoff 3

例 2. Fedora 31 の場合、「linux」で始まる行は次のようになります (あなたにとっては同じではありません。アイデアを得ることができるようにするためです)。

linux ($root)/vmlinuz-5.3.13-300.fc31.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet


3 を追加すると、次のようになります。 行末:

linux ($root)/vmlinuz-5.3.13-300.fc31.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet 3

3.次に Ctrl + x を押します または F10 コンソール (テキスト) モードで起動します。

コンソール モードでシステムを再起動するには、reboot を使用します。 コマンド (sudo reboot ).

Debian および Ubuntu ベースの Linux ディストリビューション (Linux Mint、Elementary OS、Pop! _OS、Zorin OS などを含む) には、GNU GRUB メニューに組み込まれた回復モードがあることに注意してください。したがって、Debian / Ubuntu またはそれに基づく Linux ディストリビューションを使用している場合は、上記のように GNU GRUB メニューに移動し、Advanced options を選択します。 、表示されるリストから (recovery mode) で終わる最初のエントリを選択します .このエントリを選択して Enter を押します ボタンをクリックすると、特にルート シェル プロンプトに切り替えることができるメニューが表示されます。これを選択すると、システムはグラフィカル ユーザー インターフェイスではなくコマンド ラインから起動し続けるため、ログインできます。 root パスワードを使用します。これにより、読み取り専用モードでファイル システムにアクセスできます。読み取り/書き込みには mount -o remount,rw / を使用 .たとえば、これを使用して、Ubuntu、Linux Mint、Elementary OS などで失われたユーザー/管理者パスワードをリセットします。

ケース B. テキスト モード (コンソール モード) での永続的な起動

Linux システムを常にコンソール モード (text / tty) で起動するようにするには、1 つのコマンドを実行するだけです。

sudo systemctl set-default multi-user.target

このコマンドは、テキスト モードをデフォルトの systemd ターゲット (systemd の前に呼び出されたランレベル) として設定します。このコマンドを実行した後、システムを再起動すると、毎回コンソール/テキスト モードで自動的に起動します。

システムで使用されている現在の systemd ターゲットがわかりませんか?現在設定されているターゲットを表示するこのコマンドを使用してください:

systemctl get-default

追加のヒント:これにより、Linux コンピューターが tty1 (仮想プレーン テキスト コンソール) で起動されます。 Ctrl + Alt + F2 を使用して別の仮想コンソールに切り替えることができます tty2 の場合、Ctrl + Alt + F3 tty3 など、tty7 まで。

必要に応じてこの変更を元に戻す Linux システムを標準のグラフィカル モードで起動するには、次を使用します。

sudo systemctl set-default graphical.target

このコマンドを使用した後、再起動します (sudo reboot )、システムはデフォルトでグラフィカル モードで起動するはずです。

おすすめ:Grub Customizer を使用して Ubuntu、Linux Mint、Debian、または Fedora で GRUB のブート順序またはデフォルトのブート エントリを変更する方法


Debian
  1. UbuntuのGrubでInitramfsを使用してArchLinuxを起動する方法は?

  2. UbuntuとLinuxMintをデュアルブートする方法は?

  3. Grub Customizer を使用して、Ubuntu、Linux Mint、Debian、または Fedora で GRUB のブート順序またはデフォルトのブート エントリを変更する方法

  1. Ubuntu/DebianサーバーにPostfixとDovecotを使用してSpamassassinをインストールする方法

  2. Ubuntu / Debian /LinuxMintでwxWidgetsをコンパイルしてインストールする方法

  3. Ubuntu をリカバリ モードで起動する方法

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

  2. Ubuntu / Debian または Fedora で実行されている Icecast と Mixxx を使用して独自のインターネット ラジオ ステーションを作成する方法

  3. Ubuntu、Debian、または Linux Mint に Node.js と npm をインストールして構成する方法