실습환경으로 두 가지 환경이 있다.
첫째로는 노트북에서 가상머신(vmware)로 구동시킨 것과.
둘째로는 실습실 데탑에 사실적 기계로 구동시킨 것이 있다.
실습실 데탑은 하드가 hda인데.
노트북은 하드가 sda다…. 그것도 생각 안 하고
initrd 파일 안 만들고 뷰트로더에 계속 커널이미지 올리니 공황이 뜬다….
sda는 initrd·img 만들어 되고 hda는 initrd·img 가 필요 없다….
컴파일을 안 한 지 1년 정도 돼서 간만에 삽질을 많이 함….
다시는 이러지 말아야지
initrd 만드는 방법으로는
make modules_install을 한 후
/Lib/modules 을로 가보면 컴파일한 커널 명으로 디렉터리가 하나 존재한다.
mkinitrd /boot/initrd-"2. x.x". img "kernel-version" 이렇게 만들면 된다.
/boot 가보면 initrd-2. x.x.IMG 노 생성이 된 것을 확인할 수 있다.
커널 컴파일 방법
- http://smilk.egloos.com/128207
No module BusLogin found for kernel 오류 뜰 경우
- http://openmaya.tistory.com/entry/No-module-BusLogic-found-for-kernel