安装 Nvidia 驱动程序后 Fedora 无法启动

Pet*_*sik 6 fedora drivers grub2 nvidia

我跟着这个关于 Nvidia 驱动程序安装的教程,我不小心忘记了第 5 点(禁用 nouveau 驱动程序),所以现在我无法启动我的系统。我知道我是个白痴,但我能做些什么来解决这个问题吗?

编辑

我的启动选项是(我不知道这是否正确)

Fedora (3.8.9-200.fc18.x86_64)
other two with different version
Run Code Online (Sandbox Code Playgroud)

当我按下其中e任何一个时,我会得到一行 setparams,然后是 load_video、setgfxpayload、insmod 3x、set root,然后是 if-else、linux、initrd。不幸的是,没有以 kernel 开头的行。

好的,我能够卸载驱动程序,以便我可以再次使用 nouveau 启动。

drs*_*drs 7

您可以启动到单用户模式纯文本模式,进行必要的更改,然后启动回图形模式。

通过linux在 GRUB2中的行(或kernelGRUB Legacy中的行)的末尾附加一个数字,您可以在第一次打开计算机时强制启动到特定模式。启动计算机时,e在 GRUB 屏幕(您选择要启动的内核的屏幕)上按 。这将生成一个包含所选引导命令的 GRUB 菜单编辑器。找到以 开头的长行linux。在该行的末尾添加一个与您要启动的模式对应的数字:

1 - Single User Mode
3 - Text-only Mode
5 - Graphics Mode (Usually the default mode)
Run Code Online (Sandbox Code Playgroud)

对于图形驱动程序的问题,通常启动到纯文本模式(即 3)就足够了。从这里您可以以普通用户身份登录,然后成为 root 并执行您需要的任何管理任务。这包括按照教程卸载 nVidia 驱动程序或重新创建 initramfs。

另见(带截图):http : //www.if-not-true-then-false.com/2012/howto-change-runlevel-on-grub2/


或者,根据您的系统在引导过程中的执行程度,您可以在不更改任何引导参数的情况下访问纯文本控制台。正常启动您的系统并等待它尽可能地运行。然后按ctrlaltF2。如果您的系统已启动到足够高级的状态并且没有挂起,您应该会看到登录提示。在这里,您可以以普通用户身份登录,成为 root,然后执行任何管理任务以完成 nVidia 驱动程序的安装。