linux-5.17 の Ubuntu Server 20.04.4 LTS へのインストール

linux-5.17 の Ubuntu Server 20.04.4へのインストールログです.複数のトラブルが発生します.

sudo apt -y update
sudo apt -y install flex bison libssl-dev libelf-dev libncurses-dev make
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.17.tar.xz
tar xfJ linux-5.17.tar.xz
cd linux-5.17/
cp /boot/config-5.4.0-105-generic .config
make oldconfig
cp .config .config.bak
vi .config

vi .config は以下の3カ所の修正をする

(修正1)
10576行目
CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem"

CONFIG_SYSTEM_TRUSTED_KEYS=""

(修正2)
10583行目
CONFIG_SYSTEM_REVOCATION_KEYS="debian/canonical-revoked-certs.pem"

CONFIG_SYSTEM_REVOCATION_KEYS=""

(修正3)
10789行目
CONFIG_DEBUG_INFO_BTF=y

CONFIG_DEBUG_INFO_DWARF5=n
CONFIG_DEBUG_INFO_BTF=n

make -j8

もし

make[1]: *** No rule to make target 'debian/canonical-certs.pem', needed by 'certs/x509_certificate_list'. Stop.

となってしまったら

vi .config の(修正1)

を忘れています.

もし

make[1]: *** No rule to make target 'debian/canonical-revoked-certs.pem', needed by 'certs/x509_revocation_list'. Stop.

となってしまったら

vi .config の(修正2)

を忘れています.

もし

BTF: .tmp_vmlinux.btf: pahole (pahole) is not available
Failed to generate BTF for vmlinux
Try to disable CONFIG_DEBUG_INFO_BTF

となってしまったら

vi .config の(修正3)

を忘れています.

make -j8 modules
make modules_install install

この記事が気に入ったらサポートをしてみませんか?