커널 컴파일
- 다운로드한 파일 /usr/src/ 디렉토리로 이동하고 압축 해제
- cd /root/다운로드: 현재 사용자가 root이면 root밑에 다운로드 폴더에 다운로드됨
- root가 아닌 일반 사용자면
/home/user/다운로드
tar xfJ linux-version
: 압축 파일 해제
- 컴파일 관련 필수 패키지 설치
dnf -y install make bison flex elfutils-libelf-devel openssl-devel
make mrproper
명령으로 커널 설정 초기화
make xconfig
명령으로 커널 환경 설정
- 왼쪽 메뉴에서
Processor type and features
선택
- 오른쪽 메뉴에서
Processor family
에서 자기 컴퓨터에 맞는 CPU 선택
- 왼쪽 메뉴에서
File systems
선택
- 오른쪽 메뉴에서
DOS/FAT/NT Filesystems
선택하고 그 하위 항목까지 선택
- 위 메뉴에서 File-Save를 통해 저장하고 닫음
- 버그로 인한 설정 파일 편집
vi .config
- 아래 두 줄 주석 처리
/CONFIG_SYSTEM_TRUSTED
를 이용해서 찾음
# CONFIG_SYSTEM_TRUSTED_KEYRING=y
# CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem
- 커널 컴파일 시작
make clean
: 이전 컴파일 정보 삭제
make; make modules_install; make install
: 컴파일 시작
- 성공 화면
reboot
grub에서 새로 설치한 커널 선택