最新的 Ubuntu,Linux 6.5.0-34-generic 启动问题,死机黑屏,没有任何错误消息

最新的 Ubuntu,Linux 6.5.0-34-generic 启动问题,死机黑屏,没有任何错误消息

我正在使用迷你电脑设备,并在上面安装了截至 2024 年 4 月 27 日的最新 ubuntu 操作系统。就在今天 4 月 28 日,今天凌晨,电脑无法启动,但在高级启动选项中,Ubuntu(带有 Linux 6.5.0-28-generic)电脑可以正常启动,但 Ubuntu(带有 Linux 6.5.0-34-generic)无法在系统上启动,如何摆脱这个最新更新或如何将启动默认值设置为 Ubuntu(带有 Linux 6.5.0-28-generic)?

在此处输入图片描述

答案1

问题: 更新后,系统在 GRUB 中有两个内核版本:一个是无法正常运行(6.5.0-34-generic)并且运行正常(6.5.0-28-generic)

目标: 配置 GRUB 以使用正常运行的内核版本 (6.5.0-28-generic) 自动启动,并删除无法正常运行的内核版本 (6.5.0-34-generic)。

步骤和命令:

步骤1:检查已安装的内核版本要查看安装了哪些内核以及它们在系统中的标记方式,我们使用:

狂欢 dpkg --list | grep linux-image

此命令列出所有已安装的内核版本,显示哪些是活动的(标记为 ii)以及哪些已被卸载但仍保留配置文件(标记为 rc)。

第 2 步:修改 GRUB 文件 为了更改启动时的默认内核,我们编辑了 GRUB 配置文件:

sudo nano /etc/default/grub

在此文件中,我们将 GRUB_DEFAULT=0 行更改为:

GRUB_DEFAULT="Ubuntu 高级选项>Ubuntu,带 Linux 6.5.0-28-generic"

这会将 GRUB 设置为自动选择与内核 6.5.0-28-generic 相对应的条目。

步骤3:更新GRUB

保存 GRUB 配置文件中的更改后,我们更新 GRUB 配置以应用更改:

sudo 更新 grub

此命令处理更改并按照配置文件中的指定更新 GRUB 菜单。

步骤 4:删除有问题的内核

为了彻底删除引起问题的内核,我们使用了:

sudo apt remove --purge linux-image-6.5.0-34-generic linux-headers-6.5.0-34-generic

此命令卸载内核 6.5.0-34-generic 及其头文件,清除与它们相关的任何残留配置。

步骤 5:验证启动

进行更改后,我们建议重新启动系统以确保它使用正确的内核启动:

sudo 重启

重启后,我们可以通过以下命令验证活动内核是否是所需的内核:

uname -r

此命令显示当前正在使用的内核版本,确认对 GRUB 的更改已生效。

相关内容