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

グラフィカル サーバーなしで Linux システムを起動する方法

あなたが求めていることは私には完全に明確ではありません。そのため、あなたが興味を持っているものを見つけられることを願って、いくつかの可能な回答を提供します。

<オール>
  • /etc/default/grub に移動すると、次回の起動時に X サーバーを無効にできます。 、行を見つける

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    そしてそれを

    に変更します
    GRUB_CMDLINE_LINUX_DEFAULT="text"
    

    次に、grub を更新する必要があります。

    update-grub
    

    これで完了です。

  • その逆もできます X サーバーを再度有効にします。

    1. systemd を使用していると仮定して、ウィンドウ マネージャーを無効にすることができます。 、最近ではほとんどの Linux ディストリビューションで行われています

      systemctl disable kdm
      

      または gdmlightdm 、使用するものは何でも。

    2. 考えを変えたいと思われる場合は、時々、に ブートが開始されました。ファイル /etc/grub.d/40_custom に追加します 次の手動エントリ:

       menuentry 'Ubuntu (Text mode)' --class ubuntu {
       recordfail
       insmod gzio
       insmod part_msdos
       insmod ext2
       set root='hd0,msdos1'
       linux   /vmlinuz root=/dev/sda1 ro   text
       initrd  /initrd.img
       }
      

      (必ず /dev/sda1 を適応させてください と msdos1 あなたのに 構成)。これにより、GRUB2 メニューに、ときどき使用したいエントリが生成されます。

    3. グラフィカル セッションが開始されていても、テキスト ログインだけが必要な場合は、Ctrl の組み合わせを覚えておいてください。 +Alt +F1 (または F2 -F6 ) だけで、テキスト形式のログインが提供されます。さらに、このテキスト ログイン内からウィンドウ マネージャーを無効にすることができます。

      sudo systemctl stop gdm
      

      (ord kdm、lightdm、sddm、 、またはあなたが使用するものは何でも)、そこには純粋にテキストのログインがあり、グラフィカルセッションは実行されていません.

    4. 最後に、グラフィック設定で予期しないエラー (更新がうまくいかなかった?) に遭遇したときに、テキストのみの起動に頼ることができます。 、ソリューションの準備なし 3 )。 grub のコマンド プロンプトで立ち往生している場合は、適切に変更された Terdon の提案を使用できます。 Debian および Arch Linux システムで動作しますが、次のようにします:text を追加する代わりに linux に Terdon が提案したように、Grub ディスプレイの行に 3 と入力します。 (3) 代わりに;例:

      linux   /boot/vmlinuz-4.0.0-1-amd64 root=UUID=5e285652 ro  quiet 3
      

      これにより、ネットワークを備えた CLI であるランレベル 3 で正常に起動されますが、ディスプレイ マネージャーはありません。


    テキスト モードでの 1 回限りのブートの最も簡単な方法は、GRUB2 画面で E を押したときに、ブートするカーネル エントリを選択することです。 、linuxまでスクロールします 行に text を追加します 最後まで。例:

    linux   /boot/vmlinuz-4.0.0-1-amd64 root=UUID=5e285652 ro  quiet text
    

    次に、F10 を押します または Ctrl +X 起動します。


    /etc/inittab からコピーして貼り付け:

    # systemd uses 'targets' instead of runlevels. By default, there are two main targets:
    #
    # multi-user.target: analogous to runlevel 3
    # graphical.target: analogous to runlevel 5
    #
    # To view current default target, run:
    # systemctl get-default
    #
    # To set a default target, run:
    # systemctl set-default TARGET.target
    #
    

    したがって、以下を設定できます:

    systemctl set-default multi-user.target
    

    CLIのみを実行する


    Linux
    1. Linuxでホスト名を変更する方法

    2. Ubuntu Linuxサーバーの稼働時間を確認する-その方法は?

    3. Linux – Gnomeはルート権限なしでどのように再起動しますか?

    1. KaliLinuxとWindows10をデュアルブートする方法

    2. これが Linux サーバーの動作方法です

    3. Linux サーバーがハッキングされたかどうかを知るにはどうすればよいですか?

    1. LinuxMint20をレスキュー/緊急モードで起動する方法

    2. Linuxバージョンを確認する方法

    3. Linuxサーバーで稼働時間を確認する方法