Ubuntu 20.04 LTS (Server) には初期設定で Linuxカーネル 5.4.0 が入っている。
これ(Ubuntu 20.04)に自分でコンパイルしたカーネルを入れてみる。
カーネルは kernel.orgが配布しているバニラカーネルを使用する。
#カーネルコンパイルの前に必要なツールをインストール
sudo apt -y install make gcc flex bison libssl-dev
#もともと入っている Linux 5.4.0 をインストールしてみる
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz
tar xfJ linux-5.4.tar.xz
cd linux-5.4/
cp /boot/config-5.4.0-33-generic ./.config
yes "" | make oldconfig
make -j8 bzImage modules
sudo make modules_install install
#現時点で最新の Linux 5.6.15 をインストールしてみる
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.6.15.tar.xz
tar xfJ linux-5.6.15.tar.xz
cd linux-5.6.15/
cp /boot/config-5.4.0-33-generic ./.config
yes "" | make oldconfig
make -j8 bzImage modules
sudo make modules_install install