Gentoo カーネルをアップグレードする

2020年11月7日

Gentooの設定

カーネルのソースがバージョンアップしたら、ビルド&インストールする。(自動ビルドの設定をしていない場合)

前準備

現在のカーネル設定のバックアップを取る

sudo cp /usr/src/linux/.config /root/kernel-config-`uname -r`

現在のカーネルのソースを保護する

もし --depclean 処理でソースが削除されたくない場合のみ、
sudo emerge --ask --noreplace gentoo-sources:X.X.X

/usr/src/linux のシンボリックリンクを切り替える

カーネルの一覧
eselect kernel list

[2]に切り替える場合:
sudo eselect kernel set 2

新しいフォルダーに移動

cd /usr/src/linux

現在の .configをコピー

sudo cp /root/kernel-config-`uname -r` .config

新しいカーネルで使用できるように設定を変換する

sudo make syncconfig

ビルド&インストール

time sudo make
68分。

sudo make modules_install
sudo make install

ブートローダーの更新

sudo grub-mkconfig -o /boot/grub/grub.cfg

確認

再起動して grubで新しいカーネルを確認して起動する。

参考

https://wiki.gentoo.org/wiki/Kernel/Upgrade/ja