Не запускать менеджер дисплеев при загрузке

911
wvxvw

Мне нужно как-то загружаться из Grub без запуска, даже пытаясь запустить X и менеджер дисплеев. Я старался

linux (hd1,msdos3)/boot/vmlinuz-*** root=/dev/sdb3 ro text 

но это началось KDM независимо. Я не могу загрузиться в графическую оболочку, потому что последнее обновление привинтило драйверы графической карты, и когда последовательность загрузки достигает точки, когда он запускает диспетчер дисплея, он зависает навсегда.

Я использую Fedora Core 17, если это имеет значение.

Я не думаю, что могу редактировать файлы из Grub, конечно, не удалять их, но я думаю, что был какой-то другой вариант, что-то, что могло бы сказать ему, чтобы он загрузился на уровне выполнения 3, возможно -3, или что-то подобное?

2

1 ответ на вопрос

3
Darth Android

Добавьте singleк настройкам ядра в Grub. Это загрузит вас в однопользовательский режим: загрузите ядро, смонтируйте корневую файловую систему, затем поместите вас в корневую оболочку и ничего более. Это эквивалент Linux в «Безопасном режиме» и идеально подходит для устранения проблем, когда что-то неправильно настроено.

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

В качестве альтернативы добавьте «init = / bin / bash» в строку ядра в Linux, чтобы перейти в оболочку bash. (Кроме того, быстрый и неприятный хак, который я использую, заключается в том, чтобы временно переименовать / usr / bin / X во что-то другое, что приводит к сбою загрузки X - это грязно, но целесообразно. davidgo 11 лет назад 0
Спасибо! В моем случае это также отключило сетевое взаимодействие (я предполагаю, что это ожидалось, но для меня это было препятствием), но я решил, что был близок с опцией `-3`. Просто `3` (без минуса) загрузит меня на уровень запуска 3, а это значит, что сетевое подключение тоже включено. wvxvw 11 лет назад 0
Для тех, кто ищет напоминание о том, как загрузиться в Grub, удар по левой клавише сработал для меня. Затем нажмите `e` для редактирования, прокрутите вниз, пока не найдете строку, начинающуюся с` linux`, добавьте `single` в конец, а затем` Ctrl-x` для загрузки. Ben Creasy 6 лет назад 0