Ubuntu18.04 (Desktop edition)のHWEカーネルをGEカーネルに切り替える


HWEに関して、こちらの記事に詳しい

また、本記事はカーネルに手を入れるので、作業の際は十分気をつけてください。

目的

  • xrdpを使用したいが、HWEカーネルではインストールできない 参考
  • Ubuntu Serverをインストールすれば、GE (Generic)カーネルとなるが、私のPCにNVMeが刺さっているためにインストールできない(詳細は未調査)
  • nvidiaドライバがうまく入らない気がする(これはパッケージが更新されたための可能性もあるため、カーネルの問題なのかは不明。しかし、今後もカーネルのアップデートに伴ってnvidiaドライバが死ぬ可能性が十分高いのでカーネルバージョンは固定しておきたい)

上記理由から、Ubuntu18.04 (Desktop edition)のカーネルをHWEからGEに変えたので、その手順を以下に示す。

手順

HWEの状況確認

hwe-support-status

を叩くとHWEの状況が出力される

カーネルとxorgのインストール、アンインストール

sudo telinit 3 #コンソールログイン
apt update
apt -y purge ubuntu-desktop xorg # xorgを入れ替えるのでpurge
apt install linux-generic # GEカーネルインストール
apt purge linux-generic-hwe-18.04 # HWEカーネル削除
reboot

GEカーネルに合わせ、xorgも再インストール

sudo telinit 3
apt purge xserver-xorg-core-hwe-18.04 xserver-xorg-input-all-hwe-18.04 xserver-xorg-legacy-hwe-18.04 linux-headers-generic-hwe-18.04 linux-image-generic-hwe-18.04 # HWE関連パッケージ削除
dpkg -l | grep hwe # HWE関連パッケージが残っていないか確認、あれば削除
apt install xserver-xorg-core
apt install ubuntu-desktop xserver-xorg xserver-xorg-video-all xserver-xorg-input-all libgl1-mesa-dri libgl1-mesa-glx
reboot

再起動後、hwe-support-statusで何も出力されなければGEカーネルに切り替え完了。