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”