Come faccio a ottenere un terminale da Grub su Debian

Come faccio a ottenere un terminale da Grub su Debian

Questo tutorial spiega come avviare un terminale (TTY) modificando il caricatore di avvio Grub e disabilitando il Gestione Display. Quindi l'utente può avviare manualmente l'ambiente X.

Dopo aver letto questo tutorial, saprai sia come avviarsi in una sessione TTY in modo permanente sia come avviare una volta in una volta per scopi di risoluzione dei problemi.

Modifica di Grub per ottenere un terminale dopo l'avvio:

Modifica Grub con privilegi utilizzando qualsiasi editor di testo come mostrato di seguito.

sudo nano/etc/default/grub

Trova la seguente riga

Grub_cmdline_linux_default = "Quiet"

Sostituisci "Quiet" con "testo"

GRUB_CMDLINE_LINUX_DEFAULT = "TESTO"

Aggiorna Grub per salvare le modifiche eseguendo il comando Update-Grub.

Sudo Update-Grub

Disabilitazione del Display Manager:

Per imparare il tuo Display Manager, eseguire il seguente comando.

CAT/ETC/X11/Default-Display-Manager

Il mio Display Manager è LightDM, quindi lo disabilito usando SystemCtl, come mostrato nella seguente screenshot.

SystemCtl Disabilita LightDM

Ora puoi riavviare il tuo dispositivo e otterrai un terminale, come mostrato di seguito.

Puoi accedere con il tuo nome utente; Se lanci manualmente il tuo ambiente X, assicurati di ottenere un utente privilegiato.

Come detto in precedenza, dal momento che ho LightDM come Display Manager, eseguo un inizio SystemCtl, come mostrato di seguito.

SystemCtl Avvia LightDM

Lightdm si presenterà.

Invertire e riavviarsi al Display Manager

Puoi invertire le modifiche e avviare il tuo Gestione Display modificando indietro Grub, sostituendo il "testo" con "Quiet".

Aggiorna di nuovo Grub eseguendo il comando di seguito:

Sudo Update-Grub

Quindi, devi abilitare il tuo Display Manager. Per farlo, puoi eseguire il comando qui sotto:

SystemCtl Set-Default Graphical.bersaglio

Esegui dpkg-reconfigure seguito da un gestore display installato come nello screenshot seguente.

sudo dpkg-reconfigure lxdm

Premi OK per continuare.

Seleziona il gestore di visualizzazione in cui si desidera avviare e premere Invio.

Riavvia il tuo dispositivo e vedrai uno stivale normale.

Come l'avvio dal terminale dal menu Grub all'avvio (una volta)

Se desideri ottenere un terminale allo avvio solo una volta, puoi farlo senza modificare il sistema dal menu di avvio Grub. Questa potrebbe essere l'opzione migliore per te se il tuo sistema non si avvia correttamente a causa di problemi con il tuo ambiente grafico.

Quando viene visualizzato il menu Grub mostrato nell'immagine seguente, premere il tasto E per accedere alla modalità Edizione.

Trova la linea puntata con la freccia verde che inizia con Linux. Come puoi vedere nel mio caso, la linea continua sotto e termina con RO silenzioso

Dopo RO Quick, aggiungi uno spazio e il numero 3 come mostrato nell'immagine in basso. Quindi premere CTRL+X o F10 per l'avvio.

Definizione del runlevel 3 si avvia nel multiutente.Modalità target, con il normale funzionamento del sistema tranne nessun accesso grafico (vedere la tabella runlevel di seguito)

Ora riceverai un terminale all'avvio.

Come negli esempi precedenti, è possibile lanciare manualmente l'ambiente grafico: eseguendo:

Sudo SystemCtl Start

Tabella runlevel:

Runlevels Definisci il tipo di avvio del sistema. Ad esempio, 7 runlevels vanno da 0 a 6, descritti nella tabella seguente. Il computer si ferma quando raggiunge il runlevel 0 e si riavvia sotto il runlevel 6. Runlevels da 1 a 5 hanno funzionalità diverse a seconda dello stato del computer di cui l'utente ha bisogno dopo gli stivali di sistema.

Runlevel DESCRIZIONE
0 Hart del sistema. Spegni il computer
1 Modalità utente singolo. Per la risoluzione dei problemi, inizia con le funzioni di base
2 Modalità multiutente senza file system di rete
3 Modalità multiutente. Funzionamento normale ad eccezione dell'accesso grafico, stivale a un terminale
4 Modalità utente singolo con GUI
5 Modalità multiutente con abilitato x, stivali a display manager
6 Riavviare. Riavvia il computer

Si tratta di l'avvio permanente o temporaneamente in una console.

Conclusione:

L'avvio in un terminale o una console può essere utile quando l'ambiente grafico si blocca, in particolare la tecnica di una volta del menu di avvio Grub. Tuttavia, ci sono anche rischi di sicurezza associati per visualizzare i manager a causa dei quali alcuni utenti preferiscono l'avvio in modalità di testo. Inoltre, questa è la configurazione ottimale per i server, anche quando è disponibile un ambiente grafico o per i dispositivi che devono salvare le risorse. Dopotutto, gli utenti possono sempre avviare X manualmente una volta effettuati l'accesso in modalità di testo utilizzando SystemCtl o StartX.

Durante la risoluzione dei problemi, puoi anche prendere in considerazione l'uso della modalità singola (runlevel 2) con funzionalità di base. Ciò consentirà di accedere ai file di configurazione per risolvere il problema; Il processo è lo stesso; Basta sostituire il 3 con un 2 durante la modifica del grub all'avvio. In questa modalità, otterrai una shell superutente per scopi di manutenzione. Questa modalità è anche utile se si desidera utilizzare il computer per disabilitare le connessioni per scopi di sicurezza. Infine, questa modalità può anche essere utilizzata per modificare la password di root.

Come mostrato in questo tutorial, qualsiasi livello di utente Linux può modificare facilmente il caricatore di avvio e disabilitare X per l'avvio in modalità di testo in alcuni passaggi. Tutti i processi descritti in questo tutorial sono utili per Debian Linux e distribuzioni Linux basate su Debian come Ubuntu e Linux Mint e altre versioni Linux usando Grub e SystemCtl. È importante chiarire che se sei già nel tuo ambiente grafico e vuoi passare a un TTY, puoi farlo premendo Ctrl+ Alt+ (dove FX è un tasto funzione). Questo tutorial presuppone che tu voglia l'avvio in modalità di testo e non semplicemente passare a un TTY.

Spero che questo tutorial sia stato utile. Continua a seguire il suggerimento Linux per ulteriori suggerimenti e tutorial Linux.