我安装了几天的 Fedora。今天我dnf update
在系统上进行了第一次更新,下载了 1GB 的更新。
在 grub 中重新启动新内核和旧内核后,我得到了相同的结果,在 GUI 登录屏幕上,输入用户名和密码后,它开始加载,用户名/密码提示消失,灰色背景变成深灰色,然后变成蓝色。壁纸显示出来,然后闪回到登录屏幕。
在运行级别 3 中,再次运行 dnf update 更新了三个包;microcode_ctl、tzdata 和 tzdata-java。
尝试了几次之后,情况还是一样,有一次,Gnome 在屏幕顶部闪现出一些内容“抱歉....”,我想它说的是出现了某些崩溃,但是在我读完整个消息之前,系统就闪回到登录屏幕。
我可以按 CTRL+ALT+F2 并通过这种方式访问终端,我使用终端添加了一个新用户,并暂时以该用户身份登录以使用系统发布此信息。
我从我的旧 SSD 上 rsync 了我的第一个帐户上的主目录,这起初似乎不是一个问题,我可以尝试将其 rsync 到我的新帐户并查看会发生什么,但如果有日志或某些东西,我可以查看以缩小具体导致这种情况的原因。
编辑:当我尝试在新帐户上运行此程序时(不确定 yum/rpm 中的软件包名称),它会将我注销。如果我的其他帐户设置为在启动时启动此程序,我可以看到这是罪魁祸首。
编辑:——在此处发布 GPU——这是否提供了任何有用的信息?
lspci | grep -i NVidia
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 310] (rev a2)
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
编辑:在我的新帐户上,我运行su username -
并获得了一个终端作为我的主帐户。我可以运行gnome-tweaks
并禁用启动 Compiz 图标,直到我让 NVidia 驱动程序正常工作。
编辑:关注https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/#before-installation我遇到了错误
tail /var/log/nvidia-installer.log
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
make -j2 KERNELRELEASE=5.6.13-200.fc31.x86_64 module KERNEL_UNAME=5.6.13-200.fc31.x86_64; make -C uvm module KERNEL_UNAME=5.6.13-200.fc31.x86_64 KBUILD_EXTMOD=/var/lib/dkms/nvidia/340.108/build/uvm...........(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.6.13-200.fc31.x86_64 (x86_64)
Consult /var/lib/dkms/nvidia/340.108/build/make.log for more information.
-> error.
ERROR: Failed to install the kernel module through DKMS. No kernel module was installed; please try installing again without DKMS, or check the DKMS logs for more information.
ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
[root@host ~]# tail /var/lib/dkms/nvidia/340.108/build/make.log
scripts/Makefile.build:44: ../Makefile: No such file or directory
make[3]: *** No rule to make target '../Makefile'. Stop.
make[2]: *** [Makefile:1683: ..] Error 2
make[2]: Leaving directory '/usr/src/kernels/5.6.13-200.fc31.x86_64'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [Makefile:197: nvidia.ko] Error 1
make[1]: Leaving directory '/var/lib/dkms/nvidia/340.108/build'
make: *** [Makefile:221: ../Module.symvers] Error 2
make: Leaving directory '/var/lib/dkms/nvidia/340.108/build/uvm'
它说内核准备不需要这个内核,无法构建内核模块,当我尝试再次安装时,它会发出有关驱动程序已安装的警告,并询问我是否要重新安装。当我尝试使用 NVidia 驱动程序或 Nouveau 启动图形运行级别 5 时,我收到此错误屏幕: