1. /usr/src에 압축을 푼다.
대충 tar xvfj 루트~ 이런식이다.
2. 압축을 푼 디렉토리에서 명령을 실행한다.
3. make mrproper
4. make menuconfig
커널 설정은 두세가지 방법이 있는데 개인적으로는 이것이 제일 편하다.
make xconfig도 괜찮다.
처음 설정이 어려우니 기존 설정 파일을 복사해 오자.
/boot 에서 config-버전~ 이런 파일을 복사해 와 load configuration에서 읽어주고
저장 후 종료한다.
5. make dep
6. make clean
7. make bzImage
8. cp arch/i386/boot/bzImage /boot/bzImage-버전~
9. make modules
한참 걸린다..그냥 기다리자;;
10. make modules_install
11. grub에서 새로운 커널을 인식 시켜줘야 된다.
간편하게 make install 명령어로 해결할 수 있으나
커널 설치하는 사람의 대부분은 커널 컴파일을 하기 위해서니
직접 수정 해주자.
vi /etc/grub.conf에서 수정한다.
주의사항은 vmware에서 한 경우 하드 파티션은 hda가 아니라 sda이다.
12. reboot
13. 부팅할 때 설치한 메뉴를 선택해 부팅하자.
kernel panic이 뜬다면...다시 해보도록 하자.ㅋㅋ