it-swarm-eu.dev

Jak mohu zakázat X při spuštění, aby se systém spouštěl v textovém režimu?

Je možné zakázat X při spuštění? Zřídil jsem server, takže by bylo hezké, kdyby se při každém spuštění nenačítalo grafické rozhraní.

229
Olivier Lalonde

Upravit /etc/default/grub s vaším oblíbeným editorem, např. nano:

Sudo nano /etc/default/grub

Najděte tento řádek:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Změnit na:

GRUB_CMDLINE_LINUX_DEFAULT="text"

Aktualizovat GRUB:

Sudo update-grub

Pro systémy, které používají systemd

Toto je další krok pro vydání systemd, např. Ubuntu 15.04, výše uvedené kroky pro grub jsou stále nutné.

Chcete-li načíst správce grafického přihlášení, musíte říct systemd:

Sudo systemctl enable multi-user.target --force
Sudo systemctl set-default multi-user.target

Po přihlášení budete stále moci používat X zadáním startx.

273
Bruno Pereira

Instalace GUI pravděpodobně způsobí jeho automatické spuštění, ale je velmi snadné zavést do textového režimu v Ubuntu. Stačí otevřít /etc/default/grub jako root a do _ přidejte text

GRUB_CMDLINE_LINUX_DEFAULT=

řádek. Pak spusťte:

Sudo update-grub

Váš systém se pak vždy spustí do textového režimu.

Pokud chcete zavést systém do grafického uživatelského rozhraní, stiskněte v zaváděcí nabídce e a z řádku text odeberte kernel.

Pokud chcete spustit GUI po spuštění, spusťte:

Sudo /etc/init.d/lightdm start

Snad to pomůže :)

32
Andrew Gunnerson

Pro verzi 11.04 a předchozí (a možná i pozdější)

Pokud chcete spustit systém v textovém režimu:

Upravit /etc/default/grub. Například:

Sudo gedit /etc/default/grub

Najděte tento řádek:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Přidat text:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

Poté aktualizujte Grub:

Sudo update-grub

Poznámka: Odstranění quiet splash (tj. GRUB_CMDLINE_LINUX_DEFAULT="") zobrazí text během bootování, ale pak jako obvykle zobrazí grafickou přihlašovací obrazovku. Nahrazuje quiet splash s text vás opustí při přihlášení Prompt; Chcete-li zahájit relaci GNOME, použijte Sudo /etc/init.d/gdm start nebo startx.

Vypnutí GDM:
Instalace zadek Install bum .

Po instalaci jej najdete v Systém >> Administrace >> Bootup-Manager

Zrušte zaškrtnutí políčka Správce zobrazení Gnome  alt text

25
karthick87

Pokud používáte lightdm jako správce přihlašovacích údajů, lze zabránit jeho načtení jeho deaktivací.

Můžete použít přepsání:

Sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'

A začít lightdm na příkaz:

Sudo start lightdm

Chcete-li obnovit systém tak, aby byl systém lightdm vždy spuštěn při spuštění, postupujte takto:

Sudo rm /etc/init/lightdm.override

Pro více informací je upstart kuchařka vaším přítelem:

23
achiang

Můžete použít vydání Ubuntu Server .

21
RolandiXor

Již bylo zodpovězeno na několik starých otázek, ale nyní je nemůžeme najít, takže zde shrnuji různé situace.

  1. Chcete-li zastavit X server spuštěný startx, jednoduše ukončete relaci.

  2. Chcete-li zastavit server X spuštěný Správcem přihlášení (GDM), spusťte

    Sudo service gdm stop
    

    pak přejděte na tty, například stisknutím Ctrl-Alt-F1, pak se zde přihlaste v textovém režimu.

  3. Chcete-li se vůbec vyhnout spuštění Správce přihlášení (a X), upravte

    /etc/default/grub
    

    změna řádku

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    stát se

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
    

    pak aktualizujte konfigurační soubor grub pomocí

    Sudo update-grub
    

    takže příště půjdete přímo do textového režimu a pro zahájení relace X potřebujete startx, nebo alternativně Sudo service gdm start.

12
enzotib

Sledoval jsem

Krok 1 Nejprve aktualizujte úložiště spuštěním

Sudo apt-get update

Krok 2 Ve staré verzi lightdm je nějaká chyba, takže ji musíme upgradovat. Chcete-li to spustit,

Sudo apt-get install lightdm

Krok 3 - Nyní musíme upravit grubovou konfiguraci. Krok 3a Otevřít /etc/default/grub s vaším oblíbeným editorem a změnit

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

na

GRUB_CMDLINE_LINUX_DEFAULT="text"

Krok 3b Také přidejte komentář GRUB_HIDDEN_TIMEOUT = 0 Tento řádek slouží ke skrytí nabídky GRUB)

Krok 4 Nyní upgradujeme GRUB

Sudo update-grub

Krok 5 - Ubuntu 11.10 Desktop Edition používá pro GUI lightdm. Musíme to zakázat

Sudo update-rc.d -f lightdm remove

Krok 6 Nyní restartujte počítač.

Nalezeno v Zakázat spuštění GUI v Ubuntu 11.1

8
Vidyadhar

Ano, řeknutí systému, aby se spustil v konzole v době spuštění, je možné pomocí příkazu editace grub. Když se dostanete do nabídky grub, zvýrazněte položku Ubuntu a stiskněte e.

Níže uvidíte text, například na obrázku:

enter image description here

Změňte text tichý úvodní text na text . lis F10 obědvat. (Zdroj: rolling-ubunt ). Testoval jsem to na mém systému, 14.04, zaváděl jsem do textové konzole, žádný lightdm v dohledu. Začal lightdm pomocí Sudo initctl start lightdm

Chcete-li se tomu vyhnout pokaždé, můžete přidat trvalý grubový záznam s takovou volbou, jak je uvedeno v tato odpověď

Alternativním návrhem je změna výchozí úrovně běhu a změny úrovně běhu, kdy lightdm začíná/zastavuje, jak navrhuje jiná odpověď na stejném příspěvku

4

Všiml jsem si, že se toto vlákno točí kolem předpokladu, že jako správce zobrazení používáte LightDM. Ačkoli to může být obvyklý DM/přivítač, to není součástí původní otázky. (A nespecifikoval ..)

V mém případě:

Na svém serveru používám KDE/KDM. Místo toho jednoduše zakázám spuštění upstartu/služby pod runlevel 2:

/etc/init/kdm.conf : (kdm: 4: 4.8.5-0ubuntu0.3, Upstart Version: 1.5-0ubuntu7.2)

Nalézt:

start on ((filesystem

změna

           and runlevel [!06]

na

           and runlevel [!026]

Předpokládejme, že vaše výchozí úroveň běhu je 2 při novém restartu, budete mít konzoli a ne KDM. Poté můžete DM/DE spustit ručně podle potřeby = Použijte 'startx'/atd. Chcete-li stroj vrátit do konzoly a ukončit X server úplně poté, použijte 'odhlásit'.

Další skripty dm .confs jsou podobné. (Nastavím svůj server takhle .., abych mohl příležitostně pracovat s grafickým uživatelským rozhraním - ale nevytahoval prostředky, když nepoužívám/nepotřebuji nebo jednoduše restartuji počítač.)


[~ # ~] upravit [~ # ~]

(Můj aktuální systém: Upstart 1.12.1/Ubuntu 14.04)

Vzhledem k upstartu, jak to vyřešit v poslední době, je jednoduše zakázat spuštění Správce zobrazení při spuštění:

echo "manual" | Sudo tričko -a /etc/init/{service}.override

Pro lightdm:

 echo  "manual" | Sudo tee -a /etc/init/lightdm.override

Může to být jakákoli služba v/etc/init, včetně kdm/gdm. 'startx' pro spuštění podle potřeby po restartu.

odkaz:
Jak deaktivovat lightdm?
Jak povolit nebo zakázat služby?

4
bshea

Pokud používáte Lubuntu 15.05 se systémovými správami zaváděcích procesů, je možné zavést systém do konzoly a později z konzoly spustit grafické prostředí. Následuj tyto kroky:

  1. postupujte podle výše uvedených úprav a grubujte za Bruno:
    Upravit /etc/default/grub s vaším oblíbeným editorem, např .: nano:

    Sudo nano /etc/default/grub
    

    Zjistěte tento řádek:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    Změnit na:

    GRUB_CMDLINE_LINUX_DEFAULT="text"
    

    Aktualizovat Grub:

    Sudo update-grub
    
  2. Bruno navrhl Sudo systemctl enable multi-user.target --force. Použití force mě obtěžovalo, takže jsem raději Sudo systemctl set-default multi-user.target. otevřít terminál a udělat Sudo systemctl set-default multi-user.target

  3. restart vás zavede do konzole s požadavkem na heslo

  4. když chcete vstoupit do grafického prostředí, zadejte Sudo systemctl start lightdm. Zobrazí se přihlašovací okno lightdm.

  5. použijte kombinaci kláves Ctrl alt F1 pro návrat do konzoly, ve které jste byli, chcete-li ukončit, pokud si to přejete. (Odcházím z konzolového režimu, jak se obvykle dělám až do příštího spuštění) ctrl alt F7, abych se vrátil k lightdm přihlášení. nebo ctrl alt F1 až F7 podle potřeby nebo přání.

2
javajazz

Kroky jsou:

Přizpůsobte konfiguraci grub 2:

  • Sudo nano /etc/default/grub, otevřete soubor s oprávněním root,

Najděte řádek

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

a změňte ji na

GRUB_CMDLINE_LINUX_DEFAULT=”text”

Uložte změny (stiskem ctrl + o a poté ENTER) a soubor zavřete (ctrl + x).

Chcete-li použít novou konfiguraci, postupujte takto

  • Sudo update-grub

Nyní restartujte počítač

  • Sudo reboot

Zde jste ... Textově grafická přihlašovací obrazovka ... Přihlaste se k přihlašovacím údajům k tty (výchozí tty1). Tty's můžete změnit pomocí crtl + alt + [F1 na F6] pro tty1 na tty6. Můžete také spustit relaci X (relace X11), grafické uživatelské rozhraní, pomocí Sudo start lightdm (ctrl + alt + F7).


PS: Pokud chcete vrátit zpět provedené změny , klikněte na odkaz:

Jak se vrátit zpět do GUI jako výchozího rozhraní z CLI na ploše Ubuntu?

2
precise

Možná také budete chtít zabránit tomu, aby jádro změnilo video režimy, což může být problematické, zejména pokud nevidíte přihlašovací výzvu nebo je částečně mimo obrazovku. Přidejte nastavení GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" do/etc/default/grub:

#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console

Testováno s Ubuntu Serverem 16.04.1

2
PrgWiz

Dělal jsem následující:

  1. Nejprve aktualizujte úložiště spuštěním

    Sudo apt-get update
    
  2. Ve staré verzi lightdm je nějaká chyba, takže ji musíme upgradovat. Chcete-li to spustit,

    Sudo apt-get install lightdm
    
  3. Nyní musíme upravit grub config.

    Otevřeno /etc/default/grub s vaším oblíbeným editorem a změnit

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    na

    GRUB_CMDLINE_LINUX_DEFAULT="text"
    

    Také komentář GRUB_HIDDEN_TIMEOUT=0 Tento řádek slouží k odkrývání nabídky GRUB)

  4. Nyní upgradujeme konfiguraci GRUB)

    Sudo update-grub
    
  5. Nyní restartujte počítač.

2
Vidyadhar

Když nainstalujete Ubuntu-desktop, automaticky nastaví lightdm tak, aby začal se systémem. Budete to muset vypnout (pravděpodobně úpravou /etc/rc.local) a pomocí startx spusťte grafické rozhraní, když je potřebujete.

1
RolandiXor

Jen zpráva o Lubuntu 18.04.3 LTS.

Sudo nano /etc/default/grub

poté změňte výše uvedený řádek na:

GRUB_CMDLINE_LINUX_DEFAULT = "text"

Sudo update-grub

Tím se správně nastaví textový režim spouštění. Velmi užitečné, mohu sledovat a sledovat problémy, aniž bych šel do log souborů.

systemctl get-default 

Toto výstupy "graphical.target" a nezapomeňte jej pro budoucí obnovení původního stavu.

Sudo systemctl set-default multi-user.target 

Toto vyplo GUI XWindows (lightdm a startx, openbox atd.), Ale musel jsem zadat 3krát své přihlašovací/heslo, abych zaváděl Xwindows:

A) přihlášení

B) Sudo lightdm # spustí xwindows s mým výchozím nastavením (což je dobré)

C) pravidelné přihlašovací dialogové okno Lubuntu.

Tři přihlášení jsou nepříjemná, ale jinak to funguje dobře.

Obnovit původní nastavení:

 Sudo systemctl set-default graphical.target

Doufejme, že to bude pro někoho užitečné. :-)

0
xerostomus