问题

使用着Ubuntu 20.04.2 LTS的情况下,系统一直提示我要执行apt list --upgradable查看更新
列完以后,就顺便sudo apt upgrade了一把。
结果重启后,就顺利地黑屏了。
完全没有任何的光标,但是可以SSH远程进去。

尝试

参考了网络上的各种解决方案:
https://blog.csdn.net/zhouming5/article/details/112663881
https://blog.csdn.net/u013810296/article/details/86683559
https://blog.csdn.net/longlongqin/article/details/114925908
包括,修改grub文件/etc/default/grub等等,问题没有得到解决。

最终解决

系统现状查看

~$ uname -a
Linux hp-prodesk-680-g1-twr 5.11.0-27-generic #71~20.04.1-Ubuntu SMP Thu Jul 15 17:46:08 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

尝试可正常启动的系统内核

在机器启动时进入grub模式
启动后,在有读条进度的时候按住左shift键即可进入,注意一定要赶在启动一开始时,进入后看到一堆选项。

Ubuntu
Advanced options for Ubuntu

选择启动内核
选择第二项Advanced options for Ubuntu。然后按照版本从高到低尝试启动,直至可进入图形界面。

卸载不需要的内核

查看现有系统内核

~$ dpkg --get-selections | grep linux-image
linux-image-5.11.0-27-generic          			install
linux-image-5.11.0-25-generic          			install
linux-image-5.8.0-43-generic                    deinstall
linux-image-5.8.0-50-generic                    deinstall
linux-image-5.8.0-53-generic                    deinstall
linux-image-5.8.0-55-generic                    deinstall
linux-image-5.8.0-59-generic                    deinstall
linux-image-5.8.0-63-generic                    install
linux-image-unsigned-5.11.0-27-generic          install
~$ uname -a
Linux hp-prodesk-680-g1-twr 5.8.0-63-generic #71~20.04.1-Ubuntu SMP Thu Jul 15 17:46:08 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

可以看到,系统内安装了 5.8.0的多个版本以及5.11.0-25,5.11.0-27的版本

卸载高版本系统内核
我们使用的是5.8.0-63-generic版本的,因此我们需要卸载5.11.0-25,5.11.0-27两个版本

  1. 执行以下命令卸载:
sudo apt-get remove --purge linux-image-5.11.0-25-generic
sudo apt-get remove --purge linux-image-5.11.0-27-generic
  1. 然后再自动删除关联包
sudo apt autoremove
  1. 确认结果
~$ dpkg --get-selections | grep linux-image
linux-image-5.8.0-43-generic                    deinstall
linux-image-5.8.0-50-generic                    deinstall
linux-image-5.8.0-53-generic                    deinstall
linux-image-5.8.0-55-generic                    deinstall
linux-image-5.8.0-59-generic                    deinstall
linux-image-5.8.0-63-generic                    install
linux-image-unsigned-5.11.0-27-generic          install

我们注意到会有一个linux-image-unsigned-5.11.0-27-generic的内核
按照 2的步骤卸载这个内核的话,linux-image-5.11.0-27-generic就又会再出现。
尝试在linux-image-unsigned-5.11.0-27-generic install的状态下重启系统,还是会以5.8.0进行启动,所以无视就好了。

至此大功告成!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐