Come si avvia in una shell di root?

68

Quando si avvia il desktop grafico fallisce a volte si consiglia di avviare in una "shell di root" o di avviare in "modalità di ripristino".

Come faccio?

    
posta Takkat 03.01.2012 - 20:28

1 risposta

72

per 12.04.3 LTS e successivi

Durante l'avvio premi e tieni premuto il tasto sinistro Maiusc o qualsiasi altro tasto. Questo farà apparire il menu Grub2 da dove possiamo selezionare "Opzioni avanzate per Ubuntu".

Dopodiché saremo in grado di selezionare il kernel che vogliamo avviare in "Modalità di ripristino" :

Questo ci porterà alle opzioni avanzate. Selezionando "Abilita networking" otteniamo l'accesso alla nostra rete e a Internet per aggiornamenti o download e installeremo i nostri dischi rigidi in modalità lettura / scrittura nel caso in cui è necessario modificare i file.

Dopo che la rete è stata caricata e sono stati montati i fielsystems, verrà presentato di nuovo con il menu, da cui possiamo scegliere "Drop to a root shell propmpt" :

Si noti che siamo root in questa shell. Quindi nessun sudo è necessario per le attività amministrative. Ciò significa anche che abbiamo pieno accesso a tutti i file e che potremmo causare danni irreversibili al nostro sistema se commettiamo un errore.

Se non avessimo abilitato l'accesso in lettura / scrittura con "Abilita networking" il filesystem verrà montato sola lettura e non siamo in grado di modificare i file.

Nel caso in cui non abbiamo accesso a una rete, o questo non era desiderato, possiamo rimontare i nostri filesystem dando accesso in scrittura con il seguente comando:

mount -o rw,remount /

Dal tipo di shell di root exit per tornare al menu.

per 12.04.0 LTS o precedente

Durante il processo di avvio del computer, tieni premuto il tasto sinistro Maiusc . Questo farà apparire il menu di avvio di Grub2 da dove possiamo selezionare "modalità di ripristino" (di solito la seconda voce di avvio).

Questo porterà al menu di recupero di Grub2:

"Drop to root shell prompt" fornisce un ambiente root da riga di comando da cui è possibile accedere ai file come root (non è richiesto sudo ). Dopo aver svolto il tuo lavoro sui tuoi file puoi lasciare la shell della riga di comando

exit

Scegli "Ripristina avvio normale" per continuare l'avvio come al solito.

Nota: vedi questa domanda per una soluzione quando il menu di ripristino di Grub non viene caricato la shell.

risposta data Takkat 03.01.2012 - 20:29

Leggi altre domande sui tag