Linux Kernel Compile
sudo -i (루트 계정으로 전환한다) cd /usr/src (반드시 이 디렉토리일 필요는 없지만 관용적으로 많이 쓰인다) wget http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.3.2.tar.bz2 (kernel.org에서 원하는 리눅스 커널 소스 코드 다운로드) tar xvfj linux-3.3.2.tar.bz2 (압축 풀기) cd linux-3.3.2 make mrproper (의존성 제거) make clean (mrproper와 clean 단계는 특별한 이유가 없는 한 두 번째 컴파일부터 생략 가능하다) make menuconfig make localmodconfig (현 시스템의 모듈 인식, usb 쓸려면 꼽고 돌려라) 커널을 컴파일 해보자. 컴파일 순서는 다음과 같다. make dep make modules make bzImage make modules_install make dep로 소스 파일과 헤더와의 의존성을 검사해 /usr/src/linux/.depend를 만든다. make modules는 설정에서 module로 선택한 것들을 *.o의 형태로 만들어 준다. make bzImage는 커널 자체를 만들어 준다. make zImage를 하는 경우 커널의 크기가 너무 커서 에러가 날 수도 있다. 이 경우엔 더 많은 부...