Fedora не загрузится после установки драйверов Nvidia

Я последовал этому руководству по установке драйверов Nvidia, и я случайно забыл сделать 5-й пункт (отключить драйверы nouveau), поэтому теперь я не могу загрузить свою систему. Я знаю, что я идиот, но есть ли что-нибудь, что я могу сделать, чтобы это исправить?

РЕДАКТИРОВАТЬ

Мои параметры загрузки (я не знаю, если это правильно или нет)

Fedora (3.8.9-200.fc18.x86_64) other two with different version 

Когда я нажимаю e на любой из них, я получаю строки setparams, затем indidenticated load_video, setgfxpayload, insmod 3x, устанавливает корень, затем if-else, linux, initrd. К сожалению, нет строки, начинающейся с ядра.

Хорошо, я смог unistall драйверов, чтобы я мог снова загрузиться с нуворишем.

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

Вы можете принудительно загрузиться в определенный режим при первом включении компьютера, добавив номер в конец строки linux в GRUB2 (или в строке kernel в GRUB Legacy). Когда вы загружаете свой компьютер, нажмите e на экране GRUB (на экране, где вы выбираете, какое ядро ​​вы хотите загрузить). Это создаст редактор меню GRUB, содержащий выбранные команды загрузки. Найдите длинную строку, которая начинается с linux . В конце строки добавьте номер, соответствующий режиму, который вы хотите загрузить:

 1 - Single User Mode 3 - Text-only Mode 5 - Graphics Mode (Usually the default mode) 

Для проблем с графическим драйвером обычно достаточно загружаться в текстовый режим (т. Е. 3). Отсюда вы можете войти в систему как обычный пользователь, затем стать root и выполнять любые административные задачи, которые вам нужны. Это включает в себя удаление драйвера nVidia или воссоздание initramfs в соответствии с руководством.

См. Также (со скриншотами): http://www.if-not-true-then-false.com/2012/howto-change-runlevel-on-grub2/


В качестве альтернативы, в зависимости от того, насколько ваша система делает это в процессе загрузки, вы можете получить доступ к текстовой консоли без изменения параметров загрузки. Загрузите свою систему как обычно и дождитесь ее, насколько это возможно. Затем нажмите ctrl alt F2 . Если ваша система загрузилась в достаточно продвинутое состояние и не висела, вы должны увидеть приглашение для входа. Здесь вы можете войти в систему как обычный пользователь, стать root, а затем выполнить любые административные задачи, чтобы завершить установку драйвера nVidia.

Загрузитесь в однопользовательский режим, добавив «1» (без кавычек) в командную строку ядра GRUB, в черный список и перезагрузив компьютер.

Вы можете сделать следующее в меню grub.

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

ss1

2. изменить параметры загрузки

Нажмите «e», чтобы изменить параметры загрузки.

ss2

3. изменить параметры загрузки ядра

С помощью стрелок вниз стрелка вниз к строке ядра. Еще раз нажмите клавишу «e», чтобы изменить параметры загрузки ядра.

ss3

ss4

4. Добавьте уровень выполнения

Добавьте число 1 в конец параметров ядра и нажмите клавишу Enter .

SS5

5. Загрузите ядро

Нажмите клавишу b, чтобы загрузить ядро.

SS6

SS7

Я думаю, проблема здесь в том, что Fedora больше не использует уровни запуска системы sysV (у меня была аналогичная проблема с Archlinux), поэтому выше примеров больше не работает. Вместо этого он использует цели systemd, которые могут быть указаны следующим образом:

kernel = vmlinuz parameter_and_so_on systemd.unit = multi-user

многопользовательская загрузка в том, что соответствует уровню запуска sysV 3. Если это не помогает: systemd.unit=rescue который похож на уровень запуска SysV 1.

Когда вы сделали исправление, просто удалите это из конца строки. Чтобы включить запуск в графическую цель, когда вы сделали фиксацию: systemctl start graphical.target Или просто перезагрузите и удалите параметр в командной строке grub.

EDIT: я видел, что в моей системе нет (как и у адеектов) kernel= cmd. Я думаю, что правильная строка для добавления этого должна быть либо linux= либо intrd=

Установите kernel-devel и после этого запустите команду «akmods -force» с правами root. После перезагрузки он будет работать хорошо.