Я последовал этому руководству по установке драйверов 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.
Нажмите «e», чтобы изменить параметры загрузки.
С помощью стрелок вниз стрелка вниз к строке ядра. Еще раз нажмите клавишу «e», чтобы изменить параметры загрузки ядра.
Добавьте число 1 в конец параметров ядра и нажмите клавишу Enter .
Нажмите клавишу b, чтобы загрузить ядро.
Я думаю, проблема здесь в том, что 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. После перезагрузки он будет работать хорошо.