Come avviare Ubuntu in modalità Console


28

Voglio sapere se c'è un modo per passare alla modalità console dal menu di avvio. Ho NVIDIA 1070 e ogni volta che c'è un aggiornamento, la GUI smette di funzionare. Tutto quello che devo fare è reinstallare i driver, tuttavia per farlo ho bisogno della console.

[EDIT]: avrei dovuto aggiungere ulteriori informazioni a questa domanda ma commenterò tutte le risposte. In breve: ho provato textinvece di quite splashvedere più l'avvio nel testo, tuttavia non visualizzo la schermata di accesso ctrl+alt+f1non aiuta perché GDM continua a provare a riavviare. In precedenza sono riuscito a uccidere GDM attraverso più tentativi ma non funziona dall'ultimo aggiornamento

[EDIT]: dopo aver cercato runlevel, ho trovato Change runlevel il 16.04? ma penso che mi abbia richiesto di avere il sistema in esecuzione per apportare modifiche, per favore correggimi se sbaglio.


7
Hai provato ad aggiungere 3a alle opzioni di avvio (aggiungendo 3a quiet splash)?
Muru,

Cercherò che, in modo sostanzialmente basta cambiare quiet splasha quiet splash 3è corretto?
wisemonkey,

Incredibile grazie mille, questo è quello che stavo cercando. Vorrei sapere se riesco in qualche modo a configurare correttamente i driver NVidia (proprietari) con ogni aggiornamento del kernel. Ma anche se questo non mi dovrebbe aiutare. Puoi aggiungerlo come risposta e lo accetterò.
wisemonkey,

La risposta più corretta è qui: superuser.com/a/1139020/403009
Eric Wang

Risposte:


32

Si, puoi. Come descritto qui ( ubuntuhandbook.org - Avvio nella console di testo Ubuntu ) è necessario modificare /etc/default/grubper fare in modo che il prossimo avvio finisca in modalità testo. In sintesi imposterai questi parametri:

GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_TERMINAL=console

Dopo aver salvato le modifiche è necessario eseguire:

sudo update-grub
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target

Annullamento della modalità testo

Per annullare sudo systemctl set-default multi-user.targetbasta digitare

sudo systemctl enable graphical.target --force
sudo systemctl set-default graphical.target 

Esiste un modo per mostrare l'accesso al terminale di default (come init 3nei vecchi tempi), il problema ctrl+alt+f1è che GDM continua a riprovare ad avviarsi e non ottengo la console.
wisemonkey,

Hai provato il metodo grub descritto nella risposta?
WinEunuuchs2Unix

2
@wisemonkey Ho aggiornato la risposta con l'aggiornamento manuale di grub da Live DVD / USB.
WinEunuuchs2Unix

4
Questo non sembra funzionare su Ubuntu 15.04 e versioni successive (ho provato 16.04 LTS). Un passo cruciale dopo aver corretto il file grub ed eseguito update-grub è quello di eseguire: sudo systemctl set-default multi-user.target- solo allora ha iniziato ad avviarsi direttamente nella console per me. Soluzione di @yury nei commenti del link che hai fornito.
f055,

1
La parte di annullamento non funziona su Ubuntu 18.04 e mi piacerebbe anche sapere come ripristinare correttamente questa modifica, quindi non devo digitare startx ad ogni avvio. Grazie in anticipo!
Hullunist,

15

Avvia in modalità di ripristino

Immediatamente dopo la schermata iniziale BIOS / UEFI durante l'avvio, con BIOS, tenere premuto rapidamente il Shifttasto, che farà apparire una schermata del menu GNU GRUB. Con UEFI premere (forse più volte) il Esctasto per accedere alla schermata del menu GNU GRUB. A volte la schermata iniziale del produttore fa parte del bootloader di Windows, quindi quando si accende la macchina si passa direttamente alla schermata del menu GNU GRUB, quindi Shiftnon è necessario premere .

Il momento in cui premere il Shifttasto sinistro può essere complicato, quindi a volte se lo perdi devi riprovare. Se il problema persiste, prova le risposte a Non riesco a visualizzare il menu di GRUB durante l'avvio .

Vedrai una schermata del menu GNU GRUB simile a questa. Seleziona Opzioni avanzate per Ubuntu e premi Enter.

inserisci qui la descrizione dell'immagine

Apparirà una nuova schermata viola che mostra un elenco di kernel, che include opzioni per l'avvio dei kernel normalmente o in modalità di recupero.

inserisci qui la descrizione dell'immagine

Premere il tasto freccia giù fino a selezionare la seconda voce dall'alto (quella con la modalità di ripristino nella descrizione ), quindi premere Enterdue volte.

Ora dovresti vedere questo menu di ripristino:

menu di ripristino

Utilizzando i tasti freccia, scorrere fino alla rete (la terza voce dal basso nel menu di ripristino), quindi premere Enter.

Utilizzando i tasti freccia, scorrere fino alla radice (la seconda voce dal basso nel menu di ripristino), quindi premere Enter.

Ora dovresti vedere un prompt di root e puoi eseguire comandi da esso.

lightdm è chiamato lightdm perché è un'applicazione leggera rispetto a GDM che è pesante e impiega più tempo a caricarsi. Se avete ancora lightdm installato è possibile tornare a utilizzare lightdm come il display manager di accesso predefinito con il comando: sudo dpkg-reconfigure gdm3. Questo aprirà una nuova finestra che ti consentirà di selezionare gdm3 o lightdm come gestore display di login predefinito.

Riavvia il computer con il comando reboot

Dopodiché la scorciatoia da tastiera Ctrl+ Alt+ F3potrebbe iniziare a funzionare correttamente e consentirti di avviare Ubuntu dalla console.

Avviare Ubuntu da una console virtuale

  1. Apri una console virtuale di solo testo utilizzando la scorciatoia da tastiera Ctrl+ Alt+ F3.

  2. Al login:prompt digitare il nome utente e premere Enter.

  3. Al Password:prompt digitare la password dell'utente e premere Enter.

  4. Ora hai effettuato l'accesso a una console di solo testo e puoi eseguire i comandi del terminale dalla console. Per riavviare il sistema eseguire il comando: sudo reboot. Premi la scorciatoia da tastiera Ctrl+ Alt+ F7per uscire dalla console virtuale. In Ubuntu 17.10 e versioni successive premere la scorciatoia da tastiera Ctrl+ Alt+ F2per uscire dalla console virtuale.

    Dopo aver effettuato l'accesso nel tipo di terminale sudo systemctl start graphical.targete premere Enterper visualizzare la schermata di accesso predefinita, quindi accedere all'ambiente desktop Ubuntu come al solito.


(Basta copiare il commento precedente): c'è un modo per mostrare l'accesso al terminale per impostazione predefinita (come init 3nei vecchi tempi), il problema ctrl+alt+f1è che GDM continua a riprovare ad avviarsi e non ho la console.
wisemonkey,

Ho risposto al tuo commento modificando la mia risposta.
karel,

Grazie Karel, ma questo presuppone che riesco a far funzionare il sistema in qualche modo. È corretto? Esiste un modo per eseguire il problema sudo dpkg-reconfigure gdmsenza effettuare l'accesso?
wisemonkey,

Questo non rinuncia più sudo dpkg-reconfigure gdm-> package gdm is not installed(ubuntu 16.04). E sudo dpkg-reconfigure lightdmnon fa nulla.
Robert,

@Robert Hai in parte ragione. Il motivo per cui ho fatto riferimento a gdm è che gdm è menzionato nella domanda, quindi mi è stato richiesto di affrontarlo nella mia risposta. Tuttavia, se esegui il comando apt policy gdmin Ubuntu 16.04, vedrai che gdm è effettivamente un pacchetto nei repository Ubuntu 16.04 predefiniti.
karel,

5

Premere CTRL+ ALT+ F1o qualsiasi altro tasto funzione (F) fino a F7, che riporta al terminale "GUI". Dovrebbero essere inseriti in un terminale in modalità testo per ciascun tasto funzione diverso.

Altrimenti puoi avviare in modalità di ripristino se hai bisogno di:

https://wiki.ubuntu.com/RecoveryMode

Fondamentalmente tieni premuto SHIFTall'avvio per ottenere il menu Grub.


1
(copia del commento precedente): c'è un modo per mostrare l'accesso al terminale per impostazione predefinita (come init 3 nei vecchi tempi), il problema con ctrl + alt + f1 è che GDM continua a riprovare ad avviarsi e non ho console. E per la modalità di recupero i suoi stessi risultati se dico avvio pulito.
Leggerò

0

La modifica /etc/default/grubmi ha dato il menu di avvio necessario per l'avvio in modalità di ripristino.

Questi erano i miei passi:

  1. Modifica /etc/default/grube imposta GRUB_TIMEOUTsu -1(la documentazione [1] menziona anche la necessità di commentare qualsiasi impostazione di GRUB_HIDDEN_TIMEOUT). Ciò consentirà il menu di avvio di apparire e rimanere lì fino a quando non si interviene.
  2. Esegui sudo update-grubper rendere effettive le modifiche.
  3. Riavvia e seleziona l' opzione della modalità di ripristino nel menu di Grub.

[1] https://help.ubuntu.com/community/Grub2/Setup#Specific_Entries

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.