ubuntu 删除多余内核,ubuntu如何卸载软件
很多朋友对于ubuntu 删除多余内核和ubuntu如何卸载软件不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
Ubuntu无法连接外接显示屏的原因
在探索Ubuntu中无法连接外接显示屏的问题时,我们首先回顾了2020年9月26日遇到的挑战。在三个月前,以HDMI接口的外接显示器成功接入Ubuntu18.04,但再次使用时发现无法识别HDMI接口。代码检查显示“HDMI-1 disconnected(normal left inverted right x axis y axis)”。
内核问题成为首要分析对象。电脑当前使用的内核与安装Nvidia驱动时的版本不匹配,可能是内核与驱动不兼容导致显示问题。通过内核版本的对比,我们可以发现,使用的是5.4版本内核,而最初安装显卡驱动时使用的内核版本为5.3。通过代码检查和NVIDIA X Server Settings工具的使用,发现内核版本的不匹配是导致无法使用外接显示屏的原因。
解决这个问题的方法相对简单。在选择Windows或Ubuntu双系统界面时,选择“Advanced options for Ubuntu”进入系统。在高级选项界面中选择之前安装显卡驱动时使用的内核版本,例如5.3版本。之后,通过NVIDIA X Server Settings确认使用独立显卡工作,并成功恢复了外接显示屏的连接。
要实现永久解决内核导致的显卡驱动无效问题,我们可以考虑两种方法。第一种方法是更改默认启动内核,但这种方法在实际操作中并未成功解决问题。第二种方法是删除多余内核,通过特定步骤成功删除了多个5.4版本的内核,使得系统只能以5.3版本内核启动,从而解决了问题。
另一个可能的原因是未安装lightdm。安装lightdm的方法可以通过特定链接中的指导完成。之后,使用命令切换到lightdm模式,解决了未安装lightdm导致的问题。
Ubuntu去掉多余启动项
随着Ubuntu系统更新,会有生成越来越多的启动项,而且系统会将新版本的启动项放到前面,如何删除一些不需要的启动项呢?
我们进入/boot目录下,会看到有多个内核版本,将不需要的版本删除,或者新建一个文件夹,将不需要的版本移动到该文件夹下,然后执行
update-grub即可生成新的grub.cfg文件。
如下所示:
grub.cfg文件的生成,需要依据/etc/default/grub和/etc/default/grub.d/init-select.cfg两个文件,以及/boot目录下的内核版本。
还有一点,如果想要启动第一个启动项,还需要修改/etc/default/grub文件。
将 GRUB_DEFAULT的值设置为0,表示从第一个启动项启动。
将 GRUB_DEFAULT的值设置为1,表示从第二个启动项启动。
ubuntu下可删除哪些文件来释放系统空间
安装图形环境的话,5G空间略显紧张。
可以看看/boot下面是否有用不到的内核,/tmp下面的文件也可以看着办,/var/log下面的日志可以删(压缩了的基本上是没问题了,没压缩的日志文件删了问题也不大,如果你根本不看日志,那就禁用吧),/var/cache/apt/archieve(我用Debian,不知道Ubuntu会不会一样)下面的文件定期清理。其实Linux比Windows灵活多了,你可以再准备一个分区,挂载为/usr(或/boot、/var、/home等,但一定要先将原/usr下的文件复制一份进去,并准备好一个可用的Linux急救系统)。
Linux下的软件很多,即使分了50G,最后也会感觉不够用。建议不要贪多,暂时用不到的软件不要装,不用担心想用的时候下载不到(不能随时联网的情况就有点悲哀了)。