ubuntu 20.04版本,显卡nvidia RTX3080,安装了驱动版本NVIDIA-Linux-x86_64-465.27,禁用nouveau,可以安装驱动,但安装完成后ubuntu 无法开机。未安装驱动之前,ubuntu是正常的,可以进入图形界面
无法开机有以下几种情况
(1)开机出现如下提示
/dev/nvme1n1p6 recovering journal
/dev/nvme1n1p6 **files **blocks
搜索之后发现强制关机导致的,修改grub的文件(两项:nomodeset,rw),重启后问题依然存在。由于/dev/nvme1n1p6是根目录/,大小约为30G,只好fsck,但是开机进入recovery模式,根目录无法卸载,fsck -p /dev/nvme1n1p6 会报错,删除依赖的进程就会down掉系统。只好拿出安装双系统的U 盘,try ubuntu 进入ubuntu 然后执行fsck,对每个linux分区均进行fsck,重启
(2)开机出现如下提示
/dev/nvme1n1p6 **files **blocks
相对于上1个问题来说,第一行没有了,但第二行还有,进入recovery 模式,du -h,发现占用率最高的分区是/,占用率为28%,也不算满。搜索资料认为nvidia显卡驱动问题。下面命令执行
apt remove *nvidia*
apt remove nvidia*
apt-get update (使能网络)
recovery 模式执行clean
期间ctrl +alt +F(1-3)均没有反应,且执行nvidia-smi后终端会卡死,只能重启,这一步也说明nvidia显卡驱动有问题,重启。
(3)开机没有任何提示,只是卡在开机logo上
没办法,只好卸载nvidia驱动,进入recovery 模式,以root 模式运行,
cd /usr/bin
ls -l nvidia*
./nvidia-uninstall,一路确认,直至显示uninstall nvidia driver is complete ,点击“OK”