运维系列&AI系列&Lenovo-G双系统系列(前传-装之前搜索的):Ubuntu apt upgrade后黑屏问题




Ubuntu apt upgrade后黑屏问题

摘要:

Ubuntu20.04.2LTS中执行apt upgrade后导致系统启动黑屏,只能通过SSH远程访问。尝试修改GRUB配置、启动旧内核等方法未果。最终通过查看系统内核(uname-a),选择可用内核启动,并卸载导致问题的高版本内核(5.11.0-255.11.0-27),使用'apt-get remove --purge’及’autoremove’清理。重启后系统恢复正常。

问题

使用着Ubuntu 20.04.2 LTS的情况下,系统一直提示我要执行apt list --upgradable查看更新

列完以后,就顺便sudo apt upgrade了一把。

结果重启后,就顺利地黑屏了。

完全没有任何的光标,但是可以SSH远程进去。

尝试

参考了网络上的各种解决方案:

https://blog.youkuaiyun.com/zhouming5/article/details/112663881

https://blog.youkuaiyun.com/u013810296/article/details/86683559

https://blog.youkuaiyun.com/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-255.11.0-27的版本

卸载高版本系统内核

我们使用的是5.8.0-63-generic版本的,因此我们需要卸载5.11.0-255.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
2. 然后再自动删除关联包
sudo apt autoremove
3. 确认结果
~$ 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进行启动,所以无视就好了。

至此大功告成!







amuro_ray027

Ubuntu apt upgrade后黑屏问题

`apt-get` 是 Debian 及其衍生发行版(如 Ubuntu)中用于管理软件包的命令。当执行 `sudo apt-get update && sudo apt-get install --only-upgrade bash` 命令时出现 `sudo: apt-get: command not found` 错误,通常意味着系统并非基于 Debian 系列,或者 `apt-get` 命令未正确安或配置。以下是一些可能的解决办法: ### 检查系统发行版 若系统并非基于 Debian 或 Ubuntu 系列,像 CentOS、Fedora 这类系统采用 `yum` 或 `dnf` 来管理软件包,而非 `apt-get`。可通过以下命令查看系统发行版: ```bash cat /etc/os-release ``` 若为 CentOS 或 Fedora 系统,可使用 `yum` 或 `dnf` 来更新和升级软件包,示例如下: ```bash sudo yum update sudo yum update bash ``` 或者 ```bash sudo dnf update sudo dnf update bash ``` ### 检查 `apt-get` 命令是否安 若系统属于 Debian 或 Ubuntu 系列,可尝试重新安 `apt` 包管理工具: ```bash sudo dpkg --configure -a sudo apt-get install --reinstall apt ``` ### 检查环境变量 要保证 `PATH` 环境变量包含 `apt-get` 命令的路径。通常,`apt-get` 位于 `/usr/bin` 目录,可通过以下命令查看 `PATH` 变量: ```bash echo $PATH ``` 若 `/usr/bin` 不在 `PATH` 中,可临时添加: ```bash export PATH=$PATH:/usr/bin ``` 若要永久添加,需编辑 `~/.bashrc` 或 `/etc/environment` 文件。 ### 检查软件源配置 确保 `/etc/apt/sources.list` 文件存在且配置无误。可通过以下命令查看文件内容: ```bash cat /etc/apt/sources.list ``` 若文件为空或配置有误,可参考官方文档进行正确配置。 ### 检查系统损坏 若上述方法都无效,可能是系统文件损坏。可尝试使用系统自带的修复工具,或者重新安系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坦笑&&life

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值