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

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

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

编辑

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

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

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

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

答案1

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

linux首次打开计算机时,您可以通过在 GRUB2 中的行末尾(或kernelGRUB 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/


或者,根据您的系统在启动过程中的进展程度,您也许能够访问纯文本安慰无需更改任何启动参数。正常启动系统并等待它完成正常运行。然后按ctrlaltF2。如果您的系统已启动到足够高级的状态并且没有挂起,您应该会看到登录提示。您可以在此处以普通用户身份登录,成为 root,然后执行任何管理任务以完成 nVidia 驱动程序的安装。

答案2

通过将“1”(不带引号)附加到 GRUB 内核命令行、黑名单 nouveau 并重新启动来引导至单用户模式。

答案3

您可以在 grub 菜单中执行以下操作。

1. 启动时按任意键访问 grub 菜单

        SS1

2.编辑启动选项

按“e”键编辑启动选项。

        SS2

3.编辑内核启动选项

使用箭头键向下移动到内核行。再次按“e”键编辑内核的启动选项。

        SS3

        SS4

4.添加运行级别

1在内核选项末尾添加一个数字,然后按下该Enter键。

        SS5

5. 启动内核

按该b键启动内核。

        SS6

                SS7

答案4

shift启动机器时按住。 grub 菜单很快就会出现。按e使用箭头键导航至该行末尾linux,并附加以下modprobe.blacklist=nouveau内容 按CTRL + x。当您返回系统时,查找黑名单文件。 /etc/modprobe.d是一个不错的选择。当您找到放置黑名单文件的位置时,或者您可以将此行添加到现有的黑名单文件中,blacklist nouveau 将模块列入黑名单。

相关内容