При сбое загрузки графического рабочего стола нам иногда рекомендуют загрузиться в «root shell» или загрузиться в «режиме восстановления».
Как мне это сделать?
решение1
для 12.04.3 LTS и более поздних версий
Во время загрузки нажмитеи держи Shift (для BIOS)илиESC (для УЕФИ). Это вызовет меню Grub2, в котором мы можем выбрать «Дополнительные параметры для Ubuntu».
После этого мы сможем выбрать ядро, которое хотим загрузить."Режим восстановления":
Это приведет нас к дополнительным параметрам. Выбрав«Включить сетевое взаимодействие»мы получаем доступ к нашей сети и Интернету для обновлений или загрузок, и мы также будеммонтируем наши жесткие диски в режиме чтения/записина случай, если нам понадобится отредактировать файлы.
После загрузки сети и монтирования полевых систем нам снова будет представлено меню, из которого мы можем выбрать«Перейти в командную строку root»:
Обратите внимание, что в этой оболочке мы root. Поэтому для административных задач не требуется sudo. Это также означает, что у нас есть полный доступ ко всем файлам, и мы можем нанести непоправимый ущерб нашей системе, если допустим ошибку.
Если бы мы не включили доступ для чтения/записи с помощью«Включить сетевое взаимодействие»файловая система будет смонтированатолько для чтения, и мы не можем редактировать файлы.
В случае, если у нас нет доступа к сети или это нежелательно, мы можем перемонтировать нашу файловую систему(ы), предоставив доступ на запись, с помощью следующей команды:
mount -o rw,remount /
Из оболочки root введите exit
, чтобы вернуться в меню.
для 12.04.0 LTS или более ранней версии
Во время загрузки нажмитеи держи Shift (для BIOS)илиESC (для УЕФИ). Это вызовет меню загрузки Grub2, в котором мы можем выбрать «режим восстановления» (обычно вторая загрузочная запись).
Это приведет к меню восстановления Grub2:
«Перейти в командную строку root»дает вам командную строку root окружения, из которого вы можете получить доступ к вашим файлам как root (не sudo
обязательно). После того, как вы закончили работу с вашими файлами, вы можете выйти из командной строки оболочки,
exit
Выбирать«Возобновить обычную загрузку»чтобы продолжить загрузку как обычно.
Примечание:видетьэтот вопросдля решения проблемы, когда меню восстановления Grub не загружает оболочку.