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カーネルに切り替え完了。