Как мне загрузиться в корневую оболочку?

При сбое загрузки на графический рабочий стол нам иногда рекомендуется загрузиться в "корневую оболочку" или загрузиться в "режиме восстановления".

Как мне это сделать?

для 12.04.3 LTS и более поздних версий

Во время загрузки нажмите и держать Shift (для BIOS) или ESC (для UEFI). Это вызовет меню Grub2, из которого мы можем выбрать "Дополнительные параметры для Ubuntu".

enter image description here

После этого мы сможем выбрать ядро, в котором мы хотим загрузиться "Режим восстановления";:

enter image description here

Это приведет нас к расширенным опциям. Выбрав "Включить сеть"; мы получаем доступ к нашей сети и Интернету для обновления или загрузки, и мы также монтируем наши жесткие диски в режиме чтения/записи на случай, если нам понадобится отредактировать файлы.

enter image description here

После загрузки сети и установки полевых систем нам снова будет представлено меню, из которого мы можем выбрать "Перейти к подсказке корневой оболочки";:

enter image description here

Обратите внимание, что мы являемся root в этой оболочке. Следовательно, для административных задач sudo не требуется. Это также означает, что у нас есть полный доступ ко всем файлам, и мы можем нанести непоправимый ущерб нашей системе, если допустим ошибку.

Если бы мы не включили доступ на чтение / запись с помощью "Включить сеть"; файловая система будет смонтирована только для чтения, и мы не можем редактировать файлы.

В случае, если у нас нет доступа к сети, или это было нежелательно, мы можем перемонтировать наши файловые системы, предоставляя доступ на запись, с помощью следующей команды:

mount -o rw,remount /

Из типа корневой оболочки exit чтобы вернуться к меню.

для 12.04.0 LTS или более ранней версии

Во время загрузки нажмите и держать Shift (для BIOS) или ESC (для UEFI). Это вызовет загрузочное меню Grub2, из которого мы можем выбрать "режим восстановления" (обычно вторая загрузочная запись).

enter image description here

Это приведет к меню восстановления Grub2:

enter image description here

"Перейти к подсказке корневой оболочки"; предоставляет вам корневую среду командной строки, из которой вы можете получить доступ к своим файлам как root (нет sudo требуется). Выполнив свою работу с файлами, вы можете выйти из командной строки, выполнив

exit

Выбирать "Возобновить нормальную загрузку"; чтобы продолжить загрузку в обычном режиме.


Примечание: видеть этот вопрос для решения проблемы, когда меню восстановления Grub не загружает оболочку.