Come si avvia in modalità utente singolo da GRUB?

69

Dopo aver modificato alcune righe in xorg.conf, non riesco più ad avviare Ubuntu (presumo che si rompa quando provo a caricare X), quindi ho bisogno di un modo per avviare in modalità utente singolo. Tuttavia, sembra che ci siano zero guide su Internet su come farlo, perché tutti danno per scontato che io possa effettivamente modificare i file sul mio computer, e ovviamente non posso.

Quindi come carico Ubuntu in modalità utente singolo?

Quando ho disattivato splash, ho capito il problema: ogni volta che Ubuntu non riesce a caricare il server X a causa di un errore, passa a tty1 e attende il prompt, ma non disattiva lo splash.

    
posta Alexei Averchenko 07.05.2012 - 05:50

4 risposte

85

Per avviare la modalità single user , modifica le istruzioni di avvio per la voce di menu di GRUB che desideri avviare e aggiungi il parametro del kernel / opzione single . Brevi istruzioni su come farlo sono qui sotto.

  1. Tenere premuto il tasto Maiusc a sinistra durante il riavvio per visualizzare il menu di GRUB
  2. Seleziona (evidenzia) la voce del menu di avvio di GRUB che desideri utilizzare.
  3. Premere e per modificare i comandi di avvio di GRUB per la voce del menu di avvio selezionata.
  4. Guarda in fondo alla lista dei comandi per linee simili a

    linux /boot/vmlinuz-3.2.0-24-generic root=UUID=bc6f8146-1523-46a6-8b\
    6a-64b819ccf2b7 ro  quiet splash
    initrd /boot/initrd.img-3.2.0-24-generic
    
  5. Cambia la linea di mezzo in (4) aggiungendo il parametro di avvio del kernel single alla fine della riga (cioè dopo ro quiet splash ).

    Per questo esempio cambieresti:

    6a-64b819ccf2b7 ro  quiet splash
    

    a

    6a-64b819ccf2b7 ro  quiet splash single
    
  6. Premi Ctrl + X o F10 per avviare usando queste opzioni del kernel.

Nota: queste modifiche sono non persistenti. Qualsiasi modifica alle opzioni di avvio del kernel eseguite in questo modo influirà solo sul prossimo avvio e solo se avvii quell'avvio premendo Ctrl + X o F10 mentre sei ancora in modalità di modifica di GRUB.

    
risposta data irrational John 07.05.2012 - 06:47
26

A volte, potresti non essere in grado di utilizzare il metodo single come descritto nella risposta accettata. In questi casi puoi dire al kernel di Linux di usare un init diverso in questo modo:

init=/bin/bash

Ad esempio

    
risposta data slm 21.04.2016 - 19:23
14

Buona domanda! Quando si avvia la macchina, tenere premuto il tasto Maiusc sinistro. Per maggiori informazioni segui questo:

link

    
risposta data Mordoc 07.05.2012 - 05:58
5

Non sei sicuro del motivo per cui l'istruzione non è permanente.

Per renderlo permanente modifica "/ etc / default / grub"

pico /etc/default/grub

Apporta le stesse modifiche ...

update-grub

Ho cambiato la riga "ro quiet splash"

a "ro text single" e inizio GUI con

startx
    
risposta data user214600 11.11.2013 - 10:07

Leggi altre domande sui tag