커널을 컴파일했는데 kernel panic이 나와요 도와주세요(세부사?
글쓴이: deltta75 / 작성시간: 수, 2003/07/09 - 3:04오후
커널 2.4.20-8 (linux9.0) 사용하거든요
make mrproper -> make xconfig -> make dep -> make clean ->
make bzImage -> make modules -> make modules_install ->
make install ->lilo 하고 재부팅했거든요
그랬더니
.
.
.
ds: no soket drivers loaded!
VFS: Cannot open root device "LABEL = /1" or 00:00
Please append a correct "root=" boot option
kernel panic : VFS : Unable to mount root fs on 00:00
위와같은 에러 메세지가 뜨더군요
/etc/lilo.conf에는
image=/boot/vmlinuz-2.4.20-8custom
label=2.4.20-8custom
initrd=/boot/initrd-2.4.20-8custom.img
append="root=LABEL=/1"
이렇게 써있구요
/가 hda1에 있거든요 그래서
append="root=LABEL=/1"에서
append="root=dev/hda1"으로 바꿔서 해봐도 에러나고
어디를 손봐야하나요?
Forums:
원래 처음엔 다 그런거에요... ㅡ.ㅡ저도 처음엔 계속 패닉 뜨더니만
원래 처음엔 다 그런거에요... ㅡ.ㅡ
저도 처음엔 계속 패닉 뜨더니만 컴파일 옵션 메뉴들이
익숙해지고 나니 인제 정상적으로 잘 되더군요...
왜그런지는 모르지만 ㅠ.ㅠ
이게 삽질의 힘이 아닌지.... ㅡ.ㅡa
정확하지는 않습니다만..
제 짧은 생각으로는..
append="root=LABEL=/1" 이 아니라
append="root=LABEL=/" 아닐까요? :oops:
Re: 정확하지는 않습니다만..
감사합니다. 그런데...
append="root=LABEL=/ 로 바꿔서 부팅해봤는데도 안되더라구요
그리고append="root=LABEL=/1 는 제가 써준게아니구 make install 할때그렇게 생기던데요
append="root=LABEL=/1" 이 부분을 root=/dev/h
append="root=LABEL=/1" 이 부분을 root=/dev/hda1 이런 식으로 바꿔보시죠?
해결했습니다.
하드를 2개달았는데 나중에 단 하드에 리눅스가 설치되어 있었거든요
설치할때 거기의 /를 마운트 시켜놨더니 나중에 설치한 /는 /1로 되고 설치되어있던 /는 /로 되더라구요
그래서 설치되어있던 /를 삭제하고 다시 / 하나만 설치하니까 /하나만 나오더라구요
그리고 /etc/lilo.conf에
LANEL=/ / ext3 default 1 1
이것을
/dev/hda1 / ext3 default 1 1
로 바꿔주고 다시 부팅했더니 부팅이 되더라구요
댓글 달기