생활속의 IT 노하우/리눅스
Rocky Linux 8.5 커널 컴파일
JunToday
2022. 8. 29. 15:02
728x90
환경
Rocky Linux 8.5 최소설치
테스트 커널 4.9.325
[root@localhost ~]# dnf install wget make gcc ncurses ncurses-devel bc openssl-devel perl elfutils-libelf-devel
[root@localhost ~]# cd /usr/src/kernels
[root@localhost kernels]# wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.9.325.tar.xz
[root@localhost kernels]# tar xvf linux-4.9.325.tar.xz
[root@localhost kernels]# cd linux-4.9.325
[root@localhost linux-4.9.325]# cp /boot/config-4.18.0-348.el8.0.2.x86_64 ./.config
make mrproper =======> config 초기화(기존 설정을 사용하기 때문에 생략)
make menuconfig =======> menuconfig 창에서 설정
[root@localhost linux-4.9.325]# make menuconfig
설정 창에서 아래 경로로 이동하여 수정.
-*- Cryptographic API --->
Certificates for signature checking --->
(certs/rocky.pem) Additional X.509 keys for default system keyring
certs/rocky.pem 삭제하고 저장하고 빠져나온다.
[root@localhost linux-4.9.325]# make bzImage
[root@localhost linux-4.9.325]# make modules
[root@localhost linux-4.9.325]# make O=$BUILD modules_install
[root@localhost linux-4.9.325]# make O=$BUILD install
[root@localhost linux-4.9.325]# reboot
728x90