linux-5.4.186 の Ubuntu Server 20.04.3 LTS へのインストール

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

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

make oldconfig の質問への回答は,結局 Enter を連打することになると思います.

cp .config .config.bak
vi .config

vi .configでは以下の様に修正してください

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

CONFIG_SYSTEM_TRUSTED_KEYS=""

(修正2)
10150行目
CONFIG_DEBUG_INFO_BTF=y

CONFIG_DEBUG_INFO_DWARF5=n
CONFIG_DEBUG_INFO_BTF=n

make -j8
make modules -j8
sudo make modules_install install

もし

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

となってしまったら、vi .config の(修正1)を忘れています.

もし

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

となってしまったら、vi .config の(修正1)を忘れています.

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