web-dev-qa-db-ja.com

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メニューを有効にしてデフォルトのブートパラメータを変更する必要がありますか? -または、おそらく完全に異なる何か...?

2
rm-vanda

OP編集:

私の場合、さらにいくつかの手順が必要でした。このビットを実行する必要がない場合があります。問題のカーネルをアンインストールしようとすると、現在ブートしているため、アンインストールできませんでした。したがって、削除中にapt/dpkgがエラーをスローしました。あなたがそれに遭遇した場合、これは救済策です:

まず、から/etc/default/grubを編集します

GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0

に:

#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=5

そして当然、後でSudo update-grubを実行します。

このようにして、古い、動作しているカーネルで起動することができ、現在使用しているカーネルは大騒ぎせずにアンインストールされます。

/ OP編集を終了


はい、実行できます:

Sudo apt remove linux-generic-hwe-18.04

linux-genericメタパッケージを削除していないという前提で、HWEカーネルを削除します。削除した場合は、次のコマンドを実行して元に戻します。

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

依存関係エラーが発生した場合は、依存関係もインストールしてください。

5
user3140225