본문 바로가기

Linux

initrd 만들기

실습환경으로 두 가지 환경이 있다. 

첫째로는 노트북에서 가상머신(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 

'Linux' 카테고리의 다른 글

리눅스 공부 url  (0) 2011.11.07
gcc version update  (0) 2011.10.26
yum 설치 방법  (0) 2011.02.11
redhat-9.0 글씨 깨짐 현상  (0) 2011.02.11
RedHat 7.2 kernel compile success  (0) 2011.02.11