安装 HWE 后在 18.04 上回滚 Linux 5.0

安装 HWE 后在 18.04 上回滚 Linux 5.0

当我发现 18.04 的最新发行版包含 5.0 内核时,我非常激动,按照以下说明将其安装在了我的计算机上:本文的指示:

sudo apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04

然而,从那时起,我遇到了一些问题,例如音频不工作(我sudo alsa force-reload几乎每次启动时都必须运行)以及挂起功能已停止可靠工作。

因此,我想回滚到以前的内核。

我的问题是 - 我可以只用 运行上述命令吗remove?或者我应该启用grub菜单并更改默认启动参数? - 或者可能是完全不同的东西......?

答案1

OP编辑:

就我而言,我需要多几个步骤。你可能不需要做这一步。当我去卸载有问题的内核时 - 我无法卸载,因为我当前已启动到该内核 - 因此,apt/dpkg 在删除过程中抛出了错误。如果你遇到这种情况,可以采用以下补救措施:

首先,/etc/default/grub 编辑

GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0

到:

#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=5

然后自然而然地就开始跑了sudo update-grub

这样,您就可以启动到较旧的、可以正常工作的内核,并且您当前使用的内核将会自动卸载,无需任何麻烦。

/end OP 编辑


是的,你可以直接运行:

sudo apt remove linux-generic-hwe-18.04

删除 HWE 内核,前提是您没有删除linux-generic元包。如果您已删除它,请运行以下命令将其重新安装:

sudo apt install linux-generic

您还可能希望删除可能遗留的 HWE 图像和标题。为此,请运行以下命令分别列出所有图像和标题:

dpkg --list | grep linux-image
dpkg --list | grep linux-headers

如果有任何 HWE 图像和标题,请使用以下命令将其删除:

sudo apt remove <image|header>

OP注:我没有必要执行这一步。

由于您还安装了 HWE xorg,因此可能必须将其恢复为非 HWE 。为此,请运行:

sudo apt install xserver-xorg-core xserver-xorg

如果遇到依赖性错误,只需安装依赖项即可。

答案2

Apt 日志文件显示运行上述命令时安装和卸载的软件包。

打开即可:

/var/log/apt/history.log

并搜索:

apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04

对我来说,事后安装xserver-xorg-input-synaptics对于触摸板的正常运行非常重要。

示例如下

使用此命令安装的内容示例(现在应该被删除):

Install: xserver-xorg-input-libinput-hwe-18.04:amd64 (0.28.1-1~18.04.1, automatic), xserver-xorg-video-vmware-hwe-18.04:amd64 (1:13.3.0-2build1~18.04.1, automatic), intel-microcode:amd64 (3.20201110.0ubuntu0.18.04.2, automatic), linux-modules-5.4.0-58-generic:amd64 (5.4.0-58.64~18.04.1, automatic), xserver-xorg-video-intel-hwe-18.04:amd64 (2:2.99.917+git20171229-1ubuntu1~18.04.1, automatic), xserver-xorg-core-hwe-18.04:amd64 (2:1.20.8-2ubuntu2.2~18.04.4, automatic), iucode-tool:amd64 (2.3.1-1, automatic), linux-headers-generic-hwe-18.04:amd64 (5.4.0.58.64~18.04.53, automatic), xserver-xorg-video-nouveau-hwe-18.04:amd64 (1:1.0.16-1~18.04.1, automatic), xserver-xorg-legacy-hwe-18.04:amd64 (2:1.20.8-2ubuntu2.2~18.04.4, automatic), xserver-xorg-input-all-hwe-18.04:amd64 (1:7.7+19ubuntu8~18.04.3, automatic), xserver-xorg-video-radeon-hwe-18.04:amd64 (1:19.1.0-1~18.04.1, automatic), amd64-microcode:amd64 (3.20191021.1+really3.20181128.1~ubuntu0.18.04.1, automatic), xserver-xorg-video-ati-hwe-18.04:amd64 (1:19.1.0-1~18.04.1, automatic), xserver-xorg-video-qxl-hwe-18.04:amd64 (0.1.5-2build2~18.04.1, automatic), xserver-xorg-video-vesa-hwe-18.04:amd64 (1:2.4.0-1~18.04.1, automatic), linux-image-generic-hwe-18.04:amd64 (5.4.0.58.64~18.04.53, automatic), linux-image-5.4.0-58-generic:amd64 (5.4.0-58.64~18.04.1, automatic), xserver-xorg-video-amdgpu-hwe-18.04:amd64 (19.1.0-1~18.04.1, automatic), linux-generic-hwe-18.04:amd64 (5.4.0.58.64~18.04.53), linux-headers-5.4.0-58-generic:amd64 (5.4.0-58.64~18.04.1, automatic), linux-hwe-5.4-headers-5.4.0-58:amd64 (5.4.0-58.64~18.04.1, automatic), linux-modules-extra-5.4.0-58-generic:amd64 (5.4.0-58.64~18.04.1, automatic), xserver-xorg-hwe-18.04:amd64 (1:7.7+19ubuntu8~18.04.3), xserver-xorg-video-all-hwe-18.04:amd64 (1:7.7+19ubuntu8~18.04.3, automatic), xserver-xorg-video-fbdev-hwe-18.04:amd64 (1:0.5.0-1ubuntu1~18.04.1, automatic)

使用此命令删除的内容示例(现在应该安装):

Remove: xserver-xorg-input-all:amd64 (1:7.7+19ubuntu7.1), xserver-xorg-input-synaptics:amd64 (1.9.0-1ubuntu1), xserver-xorg:amd64 (1:7.7+19ubuntu7.1), xserver-xorg-video-qxl:amd64 (0.1.5-2build1), xserver-xorg-video-vesa:amd64 (1:2.3.4-1build3), xserver-xorg-video-nouveau:amd64 (1:1.0.15-2), xserver-xorg-video-amdgpu:amd64 (18.0.1-1), xserver-xorg-core:amd64 (2:1.19.6-1ubuntu4.8), xserver-xorg-video-fbdev:amd64 (1:0.4.4-1build6), primus:amd64 (0~20150328-6), xserver-xorg-input-libinput:amd64 (0.27.1-1), xserver-xorg-legacy:amd64 (2:1.19.6-1ubuntu4.8), xserver-xorg-input-wacom:amd64 (1:0.36.1-0ubuntu1.1), xserver-xorg-video-intel:amd64 (2:2.99.917+git20171229-1), xserver-xorg-video-vmware:amd64 (1:13.2.1-1build1), xserver-xorg-input-evdev:amd64 (1:2.10.5-1ubuntu1), xserver-xorg-video-all:amd64 (1:7.7+19ubuntu7.1), xserver-xorg-video-ati:amd64 (1:18.0.1-1), xserver-xorg-video-radeon:amd64 (1:18.0.1-1), bumblebee:amd64 (3.2.1-17)

相关内容