ubuntu卸载Nvidia驱动时出现需要更新内核,且此时/boot已满的情况

在使用命令sudo apt-get remove --purge nvidia-*  卸载驱动提示时要求更新内核,但当使用命令 sudo apt-get install linux-image-4.15.0-33-generic linux-image-4.4.0-134-generic来安装驱动时会提示报错,显示无法正常安装,我出错的原因在于此时装内核的/boot文件夹已经满了,使用命令 df -lh查看当前/boot下的所有内核文件,如下图

这张图是我装完后的场景,最开始的时候/boot为100%,所以此时再安装新内核肯定时装不进去,所以需要知道当前使用的是什么内核,然后把其他现在没有使用的内核拿开,给安装新内核腾空间。使用命令 uname -a查看当前内核

所以此时需要将非内核的其他文件全部备份且从/boot中挪走,然后再重新调用sudo apt-get install linux-image-4.15.0-33-generic linux-image-4.4.0-134-generic,来安装新内核。

使用sudo nautilus命令,然后在弹出来的图形界面里直接在computer下新建一个文件夹然后将的boot文件夹里abi,config,initrd,retpoline,system,vmlinuz开头与4.15.0-30(这是我在用的内核,自己看自己是用哪个内核)不相关的文件全部剪切到新文件夹下,注意千万不要将含有自己所用内核文件剪切走,如果剪切走系统重启时可能会无法启动。

重新调用sudo apt-get install linux-image-4.15.0-33-generic linux-image-4.4.0-134-generic,完成安装新内核,然后重新sudo apt-get remove --purge nvidia-* 就能移除Nvidia驱动了。

猜你喜欢

转载自blog.csdn.net/WILLIAMMMS/article/details/82252739