您尚未登录。

#1 2022-05-29 11:57:10

XYJ
会员
注册时间: 2022-05-12
帖子: 11
个人网站

[求助]使用英伟达驱动时,将内核升级到5.18版本后,内核启动失败

貌似是英伟达驱动的锅,具体的报错日志在Github中有一篇Issue,和我的情况类似,这里引用一下
https://github.com/NVIDIA/open-gpu-kern … ssues/256/

离线

#2 2022-05-29 12:05:18

xiguayuyichao
会员
注册时间: 2022-05-29
帖子: 3

Re: [求助]使用英伟达驱动时,将内核升级到5.18版本后,内核启动失败

我也遇到了这个问题

离线

#3 2022-05-29 12:14:32

XYJ
会员
注册时间: 2022-05-12
帖子: 11
个人网站

Re: [求助]使用英伟达驱动时,将内核升级到5.18版本后,内核启动失败

现在系统都进不去,不知道什么时候能解决...... sad

xiguayuyichao 说:

我也遇到了这个问题

离线

#4 2022-05-29 12:40:29

q234rty
会员
注册时间: 2017-10-01
帖子: 37

Re: [求助]使用英伟达驱动时,将内核升级到5.18版本后,内核启动失败

链接的 Issue 里似乎有 workaround: 添加 ibt=off 这一内核参数。

离线

#5 2022-05-29 12:42:26

XYJ
会员
注册时间: 2022-05-12
帖子: 11
个人网站

Re: [求助]使用英伟达驱动时,将内核升级到5.18版本后,内核启动失败

是的,我现在去试一下

q234rty 说:

链接的 Issue 里似乎有 workaround: 添加 ibt=off 这一内核参数。

离线

#6 2022-05-30 06:44:52

XYJ
会员
注册时间: 2022-05-12
帖子: 11
个人网站

Re: [求助]使用英伟达驱动时,将内核升级到5.18版本后,内核启动失败

向GRUB中添加 ibt=off 这个参数确实可以解决启动问题,但这只是一个临时的解决办法,因为IBT(间接分支跟踪)是英特尔向Linux 5.18内核中添加的一个新的补丁,个人推测可能是由于英特尔的IBT补丁与英伟达独显驱动造成了冲突,最终导致内核无法启动;虽然使用 ibt=off 这个参数(即禁用掉IBT功能)可以临时解决问题,但从长远来看,这并不是一个长久之计,目前只能等后续补丁了。

最近编辑记录 XYJ (2022-05-30 07:09:53)

离线

#7 2022-05-30 07:49:55

XYJ
会员
注册时间: 2022-05-12
帖子: 11
个人网站

Re: [求助]使用英伟达驱动时,将内核升级到5.18版本后,内核启动失败

关于IBT,感兴趣的小伙伴可以看一下我引用的GitHub的这条回答:
https://github.com/NVIDIA/open-gpu-kern … 1140425559
XlZIBt.jpg

最近编辑记录 XYJ (2022-05-30 07:51:47)

离线

#8 2022-05-31 06:21:17

XYJ
会员
注册时间: 2022-05-12
帖子: 11
个人网站

Re: [求助]使用英伟达驱动时,将内核升级到5.18版本后,内核启动失败

最新进展,该BUG已被上报到archlinux官网,这个是链接:
https://bugs.archlinux.org/task/74886?string=74886

最近编辑记录 XYJ (2022-05-31 06:21:27)

离线

#9 2022-06-02 09:23:56

Oliver Wei
会员
注册时间: 2021-07-13
帖子: 112

Re: [求助]使用英伟达驱动时,将内核升级到5.18版本后,内核启动失败

然而依然没有修复,而且加了内核参数,我感觉,系统也不够流畅,而且mkinitcpio -P依然显示N卡驱动模块无法加载,还得继续等

离线

#10 2022-06-02 10:36:18

XYJ
会员
注册时间: 2022-05-12
帖子: 11
个人网站

Re: [求助]使用英伟达驱动时,将内核升级到5.18版本后,内核启动失败

Oliver Wei 说:

然而依然没有修复,而且加了内核参数,我感觉,系统也不够流畅,而且mkinitcpio -P依然显示N卡驱动模块无法加载,还得继续等

确实

离线

#11 2022-06-04 16:39:38

Henrk
封禁
注册时间: 2022-02-13
帖子: 122

Re: [求助]使用英伟达驱动时,将内核升级到5.18版本后,内核启动失败

是这样添加的吗?

(上方省略)
ibt=off
linux /boot/vmlinuz-linux root=UUID=0a3407de-014b-458b-b5c1-848e92a327a3 rw quiet splash

(此帐号不再使用)

离线

#12 2022-06-04 17:14:34

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 7,570
个人网站

Re: [求助]使用英伟达驱动时,将内核升级到5.18版本后,内核启动失败

显然不是。Arch 用户不要不懂命令啊……是这样:

linux /boot/vmlinuz-linux root=UUID=0a3407de-014b-458b-b5c1-848e92a327a3 rw quiet splash ibt=off

离线

#13 2022-06-04 19:17:58

Henrk
封禁
注册时间: 2022-02-13
帖子: 122

Re: [求助]使用英伟达驱动时,将内核升级到5.18版本后,内核启动失败

依云 说:

显然不是。Arch 用户不要不懂命令啊……是这样:

linux /boot/vmlinuz-linux root=UUID=0a3407de-014b-458b-b5c1-848e92a327a3 rw quiet splash ibt=off

感谢,已修正
然后我发现原来是机翻出的问题
Press e when the menu shows up and add them on the linux line:
当菜单出现时,按e,将它们添加到linux行
当菜单出现时按下e并将它们添加到linux行中
苹果翻译:当菜单出现时,按e并将它们添加到linux行上(不小心看成了添加到linux行上面)
(还有斜体字,我还以为需要替换什么内容) hmm

最近编辑记录 Henrk (2022-06-04 20:21:17)


(此帐号不再使用)

离线

页脚