使用 Zypper 运行更新或安装后,我有时会重新启动,发现自己卡在控制台 (tty1) 中。第一次是在我安装 VirtualBox 之后。那一次,我设法通过运行sudo zypper dup
.另外两次是运行后发生的sudo zypper dup
,只是为了更新系统。这两次我都不得不使用 snapper 进行回滚。
不幸的是,遵循其他描述类似问题的帖子并没有取得任何成功。我已经尝试过ctrl + alt + f7
,这似乎对我的系统没有任何作用。我还检查了显示管理器是否正在运行,确实如此。
查看我的 /var/log/Xorg.0.log.old 文件,有一节错误(我不明白):
[ 185.150] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
134 │ [ 185.150] (EE) NVIDIA: system's kernel log for additional error messages and
135 │ [ 185.150] (EE) NVIDIA: consult the NVIDIA README for details.
136 │ [ 185.633] (EE) [drm] Failed to open DRM device for pci:0000:2d:00.0: -19
137 │ [ 185.633] (EE) open /dev/dri/card0: No such file or directory
138 │ [ 185.633] (WW) Falling back to old probe method for modesetting
139 │ [ 185.633] (EE) open /dev/dri/card0: No such file or directory
现在查看日志目录,我没有看到任何内核日志文件,并且 boot.log 文件没有可以追溯到该问题的时间戳。
我确实认为该问题引用内核模块很有趣。每次发生此问题时,我总是在终端中看到相同的消息:Kernel 6.5.2-1-default (tty1)
。使用snapper回滚后,系统内核列出为:6.4.12-1-default
。我不知道这实际上是否有任何价值,但我发现它很有趣。
如果有人对发生这种情况的原因有任何建议或线索,请提前致谢!
以下是一些规格(如果有任何用处):
CPU:
Info: 8-core model: AMD Ryzen 7 3700X bits: 64 type: MT MCP arch: Zen 2
rev: 0 cache: L1: 512 KiB L2: 4 MiB L3: 32 MiB
Speed (MHz): avg: 2323 high: 3600 min/max: 2200/4426 boost: enabled cores:
1: 2200 2: 2200 3: 2200 4: 2772 5: 2200 6: 2200 7: 2200 8: 2200 9: 2200
10: 2200 11: 2200 12: 2200 13: 3600 14: 2200 15: 2200 16: 2200
bogomips: 115242
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: NVIDIA TU104 [GeForce RTX 2070 SUPER] vendor: eVga.com.
driver: nvidia v: 470.199.02 arch: Turing bus-ID: 2d:00.0
Display: x11 server: X.org v: 1.21.1.8 driver: X: loaded: nvidia
unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia,nvidia-nvswitch
resolution: 1: 2560x1440 2: 2560x1440~60Hz
API: OpenGL v: 4.6.0 NVIDIA 470.199.02 renderer: NVIDIA GeForce RTX 2070
SUPER/PCIe/SSE2 direct-render: Yes