Failed to initialize the nvidia kernel module。Can‘t find org.freedesktop.portal., no screens found
系统:debian12
关机重启时没注意选上了自动更新系统软件,然后重启就打不开了。黑屏+左上角有光标闪烁。进不去图形化界面。
按ctrl+alt+F3切换命令行模式,查看日志:
cat /var/log/Xorg.0.log
显示,Failed to initialize the nvidia kernel module。no screens found (EE)。
这时候应该安装内核就完事了。
uname-r
得到系统内核版本,假设是 6.1.0-16-amd64,
然后下载
sudo apt-get install linux-headers-6.1.0-16-amd64
记得换(uname -r 的值)
应该就可以了。
然而,我并不知道这么回事,我把配置文件重命名
mv /etc/X11/xorg.conf /etc/X11/xorg.conf.org
这时候就能启动图形化界面了,只不过这时候驱动得重新装。
所以,下载相应版本的nvidia驱动,
然后直接加权限运行,这方面有很多教程,比如: