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

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

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

69
задан 4 January 2012 в 01:28

1 ответ

для 12.04.3 LTS и позже

Во время загрузки нажмите и удерживайте левую клавишу Shift или любую другую клавишу. Это вызовет меню Grub2, из которого мы можем выбрать «Расширенные параметры для Ubuntu».

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

enter image description here

Это приведет нас к расширенным параметрам. Выбрав «Режим восстановления» , мы получим доступ к нашей сети и интернету для обновлений или загрузок, а также и удерживаем в случае, если нам нужно редактировать файлы.

После того, как сеть загрузилась, а fielsystems были установлены, мы снова представим меню, из которого мы можем выбрать «Drop to the root shell propmpt»:

enter image description here

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

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

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

mount -o rw,remount /

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

для 12.04.0 LTS или ранее

Во время процесса загрузки компьютера нажмите и удерживайте кнопку только чтение Клавиша Shift . Это вызовет меню загрузки Grub2, из которого мы можем выбрать «режим восстановления» (обычно второй загрузочный ввод).

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

enter image description here [!d30]

«Переход к командной строке оболочки» дает вам корневую среду командной строки, откуда вы можете получить доступ к вашим файлам с правами root (нет sudo). После выполнения вашей работы над вашими файлами вы можете оставить оболочку командной строки с помощью

exit

. Выберите «Отбросить в командной строке оболочки» , чтобы продолжить загрузку, как обычно. [!d36 ]

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

70
ответ дан 25 May 2018 в 15:28
  • 1
    Хороший ответ! :-) – Ionică Bizău 12 August 2013 в 21:39
  • 2
    Я только что установил 12.04 LTS, и похоже, что у меня есть меню восстановления, указанное в разделе «& gt; = = 12.10». Поэтому я просто следовал этим инструкциям, и все работало нормально. – tir38 22 September 2013 в 21:07
  • 3
    @ tir38: О, хорошая точка, спасибо. Затем он изменился с обновленным выпуском LTS. – Takkat 22 September 2013 в 21:47
  • 4
    после включения сети он снова не возвращается в меню. Нужна помощь – Sanjeev Kumar Dangi 23 October 2013 в 00:30
  • 5
    Мои системы (14.04) зависают при попытке включить сеть и установить файловую систему. Когда я нажимаю CTRL + C, система переходит в обычную загрузку. Когда я перехожу к корневому доступу, я могу включить чтение / запись с помощью следующей команды: mount -o rw,remount /, а затем я могу использовать терминал для изменения того, что мне нужно изменить. – SPRBRN 1 March 2015 в 16:41

Другие вопросы по тегам:

Похожие вопросы: