Jak uruchomić do powłoki roota?

73

Gdy rozruch z graficznego pulpitu kończy się niepowodzeniem, czasami zaleca się uruchomienie w „powłoce root” lub uruchomienie w „trybie odzyskiwania”.

W jaki sposób mogę to zrobić?

Takkat
źródło

Odpowiedzi:

77

dla 12.04.3 LTS i nowszych

Podczas uruchamiania naciśnij i przytrzymaj Shift (dla BIOS) lub ESC (dla UEFI) . Spowoduje to wyświetlenie menu Grub2, z którego możemy wybrać „Zaawansowane opcje dla Ubuntu”.

wprowadź opis zdjęcia tutaj

Następnie będziemy mogli wybrać jądro, które chcemy uruchomić w „trybie odzyskiwania” :

wprowadź opis zdjęcia tutaj

Doprowadzi nas to do zaawansowanych opcji. Wybierając „Enable networking” uzyskujemy dostęp do naszej sieci i Internetu w celu aktualizacji lub pobierania, a także montujemy nasze dyski twarde w trybie odczytu / zapisu na wypadek konieczności edycji plików.

wprowadź opis zdjęcia tutaj

Po załadowaniu sieci i zamontowaniu systemów systemowych ponownie zostanie wyświetlone menu, z którego możemy wybrać opcję „Drop to root root propmpt” :

wprowadź opis zdjęcia tutaj

Zauważ, że jesteśmy rootami w tej powłoce. Dlatego sudo nie jest potrzebne do zadań administracyjnych. Oznacza to również, że mamy pełny dostęp do wszystkich plików i możemy popełnić nieodwracalne szkody w naszym systemie, jeśli popełnimy błąd.

Jeśli nie włączyliśmy dostępu do odczytu / zapisu za pomocą „Enable networking”, system plików zostanie zamontowany tylko do odczytu i nie będziemy mogli edytować plików.

W przypadku, gdy nie mamy dostępu do sieci lub nie było to pożądane, możemy ponownie zamontować nasz system (systemy) plików, zapewniając dostęp do zapisu za pomocą następującej komendy:

mount -o rw,remount /

Z typu powłoki root, exitaby wrócić do menu.

dla 12.04.0 LTS lub wcześniejszego

Podczas uruchamiania naciśnij i przytrzymaj Shift (dla BIOS) lub ESC (dla UEFI) . Spowoduje to wyświetlenie menu rozruchowego Grub2, z którego możemy wybrać „tryb odzyskiwania” (zwykle drugi wpis rozruchu).

wprowadź opis zdjęcia tutaj

Doprowadzi to do menu odzyskiwania Grub2:

wprowadź opis zdjęcia tutaj

„Podpowiedź„ Drop to root shell ” daje środowisko root z linii poleceń, z którego możesz uzyskać dostęp do swoich plików jako root (nie jest to sudowymagane). Po zakończeniu pracy nad plikami możesz opuścić powłokę wiersza poleceń

exit

Wybierz „Wznów normalny rozruch”, aby kontynuować uruchamianie w zwykły sposób.


Uwaga: zobacz to pytanie, aby znaleźć rozwiązanie, gdy menu odzyskiwania Grub nie ładuje powłoki.


Takkat
źródło
Właśnie zainstalowałem 12.04 LTS i wygląda na to, że mam menu odzyskiwania wymienione w „> = 12.10”. Zamiast tego po prostu zastosowałem się do tych instrukcji i wszystko działało dobrze.
tir38
@ tir38: oh dobry punkt, dziękuję. Zmieniło się to wraz ze zaktualizowaną wersją LTS.
Takkat
1
po włączeniu sieci nie wraca do menu. Potrzebujesz pomocy
Sanjeev Kumar Dangi
@SanjeevKumarDangi: spróbuj z exit.
Takkat
1
Mój system (14.04) zawiesza się podczas próby włączenia sieci i zamontowania systemu plików. Kiedy naciskam CTRL + C, system przechodzi do normalnego rozruchu. Kiedy przechodzę do dostępu do konta root, mogę włączyć odczyt / zapis za pomocą następującego polecenia:, mount -o rw,remount /a następnie mogę użyć terminala, aby zmienić wszystko, co muszę zmienić.
SPRBRN