升级 15.2 后无法进入系统,也无法进入 CLI(应该是 nvidia 驱动的锅)

系统 15.2, 安装有 nvidia 闭源驱动。今天安装内核更新后,选择新的内核无法进入桌面。表现为在 grub 选择启动项目后,出现一会内核加载,然后就是黑屏(不完全的黑屏),然后就没有然后了。因为可以正常启动的内核是 5.3.18-lp152.36,我之前也已经下载了 5.3.18-lp152.44 内核(无法进入桌面)。这次更新了 5.3.18-lp152.50 想尝试一下能否行得通(大意了,忘记 nvidia 这事了),结果就是选择 5.3.18-lp152.50,进不去,想着还有 5.3.18-lp152.36 可用。然而,5.3.18-lp152.36 的内核竟然丢了,不知道是不是自动被删除了。现在 5.3.18-lp152.44,5.3.18-lp152.50 都进不去系统,恢复模式也是一样,进不去,我也没办法删除 xorg.conf:rofl:

于是乎就想着进入单用户模式,但是从网上找了些命令,都进不去。而且关于 openSUSE 的信息都是比较旧的。想请问一下各位,目前进去单用户模式用什么命令,这种情况要怎么解决啊?

PS: 为啥论坛经常 502 啊!

xxxx.50 是什么版本的内核?是不是之前

nvidia 455.28 与 Linux >= 5.9 不兼容

的遗留?

大概可以用其他系统(opensuse 的 rescue,arch Linux 安装镜像)挂载磁盘删除 xorg.conf

抱歉,重新看了下启动项,是 5.3.18-lp152.50

没办法进入单用户模式或修复模式 tty1 之类的吗?试了 init=/bin/bash 或是 quiet 之类的都不成功

还是没忍住,用 Ubuntu 安装盘挂载了系统分区,删除了 xorg.conf, 修改 default.target 指向到 multi-user.target, 修改 /etc/default/grub 等等,就是不起作用,唉,弃疗……

呃。。。。要进入 init 3,只需要在 grub 界面,按 e,编辑当前的 grub 启动命令,在内核引导参数最后加一个 3,ctrl+x 启动就行了。。。

试过参数 1,没进去。现在在 windows 里,待会试下 3 行不行

试过了,还是不行。估计就只能重装了……

这个不就应该是找个恢复系统进去,chroot 到 openSUSE,把老内核再装一遍就行了嘛

谢谢!我来试下,内核问题应该不大,估计是要重装或卸载 nvidia 驱动才行

试试先 blacklist nvidia 应下急?进系统再考虑修复的事。