리눅스의 커널 컴파일과 업그레이드….
여러번 시도했지만 번번히 실패했었다.
실패한 주된 이유는 make menuconfig 실행시 물어보는 하드웨어 설정오류로 짐작된다.
커널 컴파일에 성공하고 grub에 설정해준 뒤 리부팅하면… 부팅 도중 시스템이 뻗어버리기 일쑤였다.
다음과 같이 menuconfig를 건너뛰는 방법이 있었다. -.-
그리고 드디어 처음으로 커널 업그레이드에 성공했다..
2.6.9-42ELsmp –> 2.6.22.12
——————————————————-
1. kernel.org에서 커널소스 다운로드
2. 커널 컴파일
– make mrproper 실행
– make menuconfig 를 수행하는 대신
운영체제 설치할 때 기본으로 설치되는 커널소스 내의 .config 파일을
다운로드 받아 풀어놓은 커널 소스 디렉토리로 복사한다.
cp /usr/src/kernels/2.6.9-42.EL-smp-i686/.config /usr/src/kernels/linux-2.6.22.12
– make 실행
– make modules 실행
– make modules_install
– make install
make 실행 중 물어보는게 꽤나 많지만 모르는 항목들이 너무 많아 그냥 기본값으로 설정(엔터)하고 넘어갔다.
너무도 쉬운 문제해결 방법이 있었다.. ㅋㅋㅋ