Как загрузиться в однопользовательский режим из GRUB?

65

После изменения нескольких строк в xorg.conf я больше не могу загружать Ubuntu (я предполагаю, что он ломается при попытке загрузить X), поэтому мне нужен способ загрузки в однопользовательский режим. Тем не менее, похоже, что в Интернете есть нулевые справочники, так как все они предполагают, что я могу редактировать файлы на своем компьютере, и я, очевидно, не могу.

Итак, как мне загрузить Ubuntu в однопользовательском режиме?

Когда я отключил всплеск, я понял проблему: всякий раз, когда Ubuntu не может загрузить X-сервер из-за некоторой ошибки, он переключается на tty1 и ждет приглашения, но не отключает всплеск.

    
задан Alexei Averchenko 07.05.2012 в 05:50
источник

4 ответа

82

Для загрузки в режим single user вы редактируете инструкции загрузки для записи меню GRUB, которую хотите загрузить, и добавьте параметр / параметр ядра single . Ниже приводятся краткие инструкции о том, как это сделать.

  1. Удерживая нажатой левую кнопку Shift во время перезагрузки, чтобы открыть меню GRUB
  2. Выберите (выделите) пункт меню загрузки GRUB, который вы хотите использовать.
  3. Нажмите e , чтобы отредактировать команды загрузки GRUB для выбранного пункта меню загрузки.
  4. Посмотрите в нижней части списка команд для строк, похожих на

    linux /boot/vmlinuz-3.2.0-24-generic root=UUID=bc6f8146-1523-46a6-8b\
    6a-64b819ccf2b7 ro  quiet splash
    initrd /boot/initrd.img-3.2.0-24-generic
    
  5. Измените среднюю строку в (4), добавив параметр загрузки ядра single в конец строки (т. е. после ro quiet splash ).

    В этом примере вы изменили бы:

    6a-64b819ccf2b7 ro  quiet splash
    

    to

    6a-64b819ccf2b7 ro  quiet splash single
    
  6. Нажмите либо Ctrl + X или F10 для загрузки, используя эти параметры ядра.

Примечание. Эти изменения не постоянны. Любое изменение в настройках загрузки ядра влияет только на следующую загрузку, и только если вы запустите эту загрузку, нажав либо Ctrl + X , либо F10 в режиме редактирования GRUB.

    
ответ дан irrational John 07.05.2012 в 06:47
источник
22

Иногда вы, возможно, не сможете использовать метод single , как описано в принятом ответе. В этих случаях вы можете сказать ядру Linux использовать другой init так:

init=/bin/bash

Например

    

ответ дан slm 21.04.2016 в 19:23
14

Хороший вопрос! При загрузке устройства удерживайте левую клавишу сдвига. Для получения дополнительной информации следуйте этим инструкциям:

Ссылка

    
ответ дан Mordoc 07.05.2012 в 05:58
6

Не знаю, почему инструкция не является постоянной.

Чтобы сделать это постоянным редактированием "/ etc / default / grub"

pico /etc/default/grub

Сделайте те же изменения ...

update-grub

Я изменил строку «тихий всплеск»

до "ro text single", и я запускаю графический интерфейс с помощью

startx
    
ответ дан user214600 11.11.2013 в 10:07