GNU/Linux >> Linux Esercitazione >  >> Debian

Come avviare in modalità console (testo) con Debian/Ubuntu, Fedora, Arch Linux/Manjaro e altro

Questo articolo spiega come avviare temporaneamente o permanentemente una distribuzione Linux come Debian, Ubuntu, Fedora, Arch Linux/Manjaro, ecc. in modalità console.

Le istruzioni in questo articolo dovrebbero funzionare con qualsiasi distribuzione Linux che utilizza il sistema (per la modalità continua di seguito) e GNU GRUB (per la modalità temporanea), che ho provato personalmente solo con Debian, Ubuntu, Manjaro e Fedora.

L'avvio in modalità console (modalità testo / tty) consente di accedere al proprio sistema dalla riga di comando (come utente normale o come utente root se abilitato) senza utilizzare un'interfaccia utente grafica. Questo è utile nel caso in cui il tuo sistema non possa avviarsi in modalità grafica, o se hai un computer che esegue Linux su cui non usi regolarmente la GUI e ssh in esso, quindi vuoi risparmiare alcune risorse di sistema avviando in modalità testo. Ma qualunque sia il motivo, questo articolo ti mostrerà come eseguire l'avvio da console / text / tty su Linux.

Caso A. Avvio temporaneo in modalità console (modalità testo)

Se segui queste istruzioni, il tuo computer si avvierà solo dalla console per il processo di avvio corrente. Dopo aver riavviato il computer, si avvierà normalmente, quindi queste modifiche sono temporanee.

1. Per avviare temporaneamente in modalità console (tty), riavviare il computer e subito dopo la schermata di benvenuto del BIOS/UEFI, tenere premuto il tasto . premuto Shift (BIOS) o premere il Esc (UEFI) più volte per accedere al menu di GRUB.

2. Non appena vedi che GNU GRUB Schermata con la prima voce del menu selezionato, premere il e Chiave. Ciò ti consente di modificare i parametri del kernel prima dell'avvio.

Cerca la riga che inizia con linux (usa il Up / Down / Left / Right Tasti freccia per navigare); vmlinuz dovrebbe anche essere sulla stessa linea. Alla fine di questa riga (puoi usare i tasti freccia per posizionare il cursore all'inizio della riga, quindi premere End Tasto per spostare il cursore alla fine di questa riga) aggiungi un posto seguito dal numero 3 . Non cambiare nient'altro.

questo 3 rappresenta il multi-user.target target systemd assegnato al vecchio runlevel 2, 3 e 4 ora obsoleto (usato per avviare e interrompere gruppi di servizi). Ad esempio il vecchio runlevel 5 è assegnato a systemd graphical.target e questo inizia ad usare... avete indovinato, il target grafico (GUI). Per ulteriori informazioni sui target di sistema, vedere questa pagina.

Esempio 1. Ecco come appare la riga che inizia con "linux" per Ubuntu 18.04 LTS (non deve essere la stessa per te, solo per farti un'idea):

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

Ed ecco come appare la riga che inizia con "linux" dopo aver aggiunto quel 3 Alla fine:

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

Esempio n. 2. Ecco come appare la riga che inizia con "linux" per Fedora 31 (non è lo stesso per te, solo così puoi farti un'idea):

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


Ed ecco come appare dopo aver aggiunto 3 alla fine della riga:

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. Quindi premi Ctrl + x o F10 per avviare in modalità console (testo).

Per riavviare il sistema in modalità console, utilizza il reboot Comando (sudo reboot ).

Vale la pena notare che le distribuzioni Linux basate su Debian e Ubuntu (inclusi Linux Mint, Elementary OS, Pop! _OS, Zorin OS, ecc.) hanno una modalità di ripristino integrata nel menu di GNU GRUB. Quindi, se stai usando Debian / Ubuntu o una distribuzione Linux basata su di esso, vai al menu GNU GRUB come descritto sopra e quindi seleziona Advanced options e seleziona la prima voce che termina con dall'elenco visualizzato (recovery mode) . Seleziona questa voce e premi Enter Pulsante, e ti porta a un menu che ti consente, tra le altre cose, di passare al prompt della shell di root:se selezionato, il tuo sistema continuerà ad avviarsi dalla riga di comando anziché da un'interfaccia utente grafica, quindi puoi accedere con la tua password di root. Ciò consente l'accesso al file system in modalità di sola lettura; per leggere/scrivere usare mount -o remount,rw / . Ad esempio, utilizzalo per reimpostare una password utente/amministratore persa su Ubuntu, Linux Mint, SO elementare, ecc.

Caso B. Avvio permanente in modalità testo (modalità console)

Fai in modo che il tuo sistema Linux si avvii sempre in modalità console (text / tty) è semplice come eseguire un singolo comando:

sudo systemctl set-default multi-user.target

Questo comando imposta la modalità testo come target systemd predefinito (runlevel, come veniva chiamato in precedenza prima di systemd). Dopo aver eseguito questo comando, riavvia il sistema e si avvierà automaticamente in modalità console/testo ogni volta.

Non conosci l'attuale target systemd utilizzato sul tuo sistema? Usa questo comando che mostra il target attualmente impostato:

systemctl get-default

Suggerimento extra:questo avvierà il tuo computer Linux su tty1 (console di testo normale virtuale). Puoi passare a un'altra console virtuale utilizzando Ctrl + Alt + F2 per tty2, Ctrl + Alt + F3 per tty3 e così via fino a tty7.

se vuoi annullare questa modifica e fai in modo che il tuo sistema Linux si avvii in modalità grafica standard, usa:

sudo systemctl set-default graphical.target

Dopo aver usato questo comando, riavvia (sudo reboot ) e il tuo sistema dovrebbe avviarsi in modalità grafica come era per impostazione predefinita.

Ti potrebbe piacere:come modificare l'ordine di avvio di GRUB o la voce di avvio predefinita in Ubuntu, Linux Mint, Debian o Fedora utilizzando Grub Customizer


Debian
  1. Debian:come avviare Debian in modalità testo senza utilizzare Gui?

  2. Come installare Spamassassin con Postfix e Dovecot su Ubuntu/Debian Server

  3. Come compilare e installare wxWidgets su Ubuntu/Debian/Linux Mint

  4. Come creare la tua stazione radio Internet con Icecast e Mixxx in esecuzione su Ubuntu / Debian o Fedora

  5. Come modificare l'ordine di avvio di GRUB o la voce di avvio predefinita in Ubuntu, Linux Mint, Debian o Fedora con Grub Customizer

Dual Boot Ubuntu e Arch Linux

Come avviare in modalità di salvataggio o in modalità di emergenza in Ubuntu 20.04 / 18.04

Come avviare il file ISO di Debian dal disco rigido con GRUB2

Differenze tra Linux Mint, Ubuntu, Manjaro e Debian Desktop GUI

Come avviare in modalità di salvataggio o in modalità di emergenza in Ubuntu 20.04 / 18.04

Come avviare in modalità di salvataggio o in modalità di emergenza in Ubuntu