[질문] 왕초보 커널 컴파일 에러입니다.
안녕하세요
리눅서 입문을 시작해서 어려가지 공부를 하는 하는 왕초보 입니다. 꾸벅
책보구 여러가지 공부 하다가 필요한 부분에서 커널을 컴파일 하게 되었습니다.
수십회 도전중 도저히 불가능이라 여긴바 시스템을 새로깔고 아무 옵션도 주지않은 커널 이미지를 새로 만들어서 해봐도 같은 메세지만 올라와서 정신적으로 페닉상테에 이르렀습니다.
제가 컴파일 실수나 혹 리로 수정의 잘못이라고 생각도 했습니다만
다시 설치 후 변경 없이 컴파일 해도 같은 현상입니다.
에러 내용입니다.
unable to open init consol
no init found
Trypassing init = option to kernel
redhat 8.0 설치구요 아래는 lilo.conf 화일입니다. ( __);
image=/boot/vmlinuz-2.4.18-14
label=linux
initrd=/boot/initrd-2.4.18-14.img
read-only
append="root=LABEL=/"
image=/boot/bzImage
label=linux_test
initrd=/boot/initrd-2.4.18-14.img
read-only
append="root=/dev/hda1"
이전 버젼 처럼 해봤는데도 마찬가지 인거 같습니다.
image=/boot/bzImage
label=linux_test
read-only
root=/dev/hda1
왕초보의 삽질을 용서하시고 고수분의 지도 부탁드립니다. ^^;
lilo.conf중에서
image=/boot/bzImage
label=linux_test
initrd=/boot/initrd-2.4.18-14.img
read-only
append="root=/dev/hda1"
이렇게 입력하신건
make bzImage를 이용해서 컴파일 하신듯 합니다.
bzImage를 /boot에 관례상 vmlinuz-2.4.20 으로 복사하시고
image=/boot/vmlinuz-2.4.20
로 사용하시는게 나중에 관리하시기에도 편하실 꺼예요
그리고 initrd는 레드헷8.0 설치시 지정된 이미지를 그대로 사용하셨네요
그 부분은 빼시구요
저장한 다음 lilo -v 해서 보시면
에러가 없다면 정상적으로 이미지가 MBR에 올라 간겁니다.
성공하시길 바래요
행복하세요 ^_^
댓글 달기