GNU/Linux >> Znalost Linux >  >> Linux

Jak zavést systém Linux bez grafického serveru

To, na co se ptáte, mi není zcela jasné, proto vám dám několik možných odpovědí a doufám, že najdete tu, která vás zajímá.

  1. X server můžete deaktivovat při příštím spuštění tak, že přejdete na /etc/default/grub , nalezení čáry

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    a jeho úpravou do

    GRUB_CMDLINE_LINUX_DEFAULT="text"
    

    Nyní musíte aktualizovat grub,

    update-grub
    

    a máte hotovo.

Můžete to udělat naopak znovu povolit X server.

  1. Správce oken můžete zakázat:za předpokladu, že používáte systemd , kterou dnes dělá většina linuxových distribucí,

    systemctl disable kdm
    

    nebo gdm , lightdm , cokoli použijete.

  2. Pokud si myslíte, že byste si to rozmysleli, občas po bootování začalo, přidejte do souboru /etc/grub.d/40_custom následující ruční zadání:

     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
     }
    

    (ujistěte se, že jste přizpůsobili /dev/sda1 a msdos1 na vaše konfigurace). Toto vytvoří pouze položku v nabídce GRUB2, kterou budete chtít příležitostně použít.

  3. Pokud vše, co chcete, je textové přihlášení, i když je spuštěna grafická relace, nezapomeňte, že kombinace Ctrl +Alt +F1 (nebo F2 -F6 ) vám poskytne právě to, textové přihlášení. Kromě toho můžete z tohoto textového přihlášení zakázat správce oken

    sudo systemctl stop gdm
    

    (nebo kdm, lightdm, sddm, , nebo cokoli jiného, ​​co používáte), a tam máte čistě textové přihlášení, neběží žádná grafická relace.

  4. Nakonec se možná budete chtít uchýlit k zavádění pouze pomocí textu, když vás zasáhne nějaká neočekávaná chyba ve vaší grafické konfiguraci (chyba aktualizace?), která vás zastihla nevědomky (tj. , aniž byste se připravili na řešení 3 ). Pokud jste uvízli na příkazovém řádku v grub, můžete použít Terdonův návrh vhodně upravený, protože ve stávající podobě není fungují na mých systémech Debian a Arch Linux, ale funguje to takto:místo připojení text na linux řádku na displeji Grub, jak navrhl Terdon, zadejte 3 (tři) místo toho; např.

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

    To vás úspěšně zavede do úrovně běhu 3, což je CLI se sítí, ale bez správce zobrazení.


No, nejjednodušším přístupem pro jednorázové zavádění do textového režimu by bylo vybrat položku jádra, které chcete zavést na obrazovce GRUB2, stisknout E , přejděte dolů na linux řádek a přidejte text do konce. Například:

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

Poté stiskněte F10 nebo Ctrl +X spustit.


Zkopírujte a vložte z /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
#

Můžete tedy nastavit:

systemctl set-default multi-user.target

spustit pouze CLI


Linux
  1. Jak změnit název hostitele v systému Linux

  2. Zkontrolujte dostupnost na Ubuntu Linux Server - Jak na to?

  3. Takto funguje linuxový server

  1. Jak duální boot Kali Linux a Windows 10

  2. Linux – Jak se Gnome restartuje bez oprávnění root?

  3. Jak zjistím, zda byl můj server Linux napaden hackery?

  1. Jak zavést Linux Mint 20 v záchranném / nouzovém režimu

  2. Jak zkontrolovat verzi Linuxu

  3. Jak zkontrolovat dostupnost na linuxovém serveru