커널 컴파일 에러 - 2.6.8
안녕하세요...
리눅스 초보자입니다.
하드 디스크를 2개의 파티션으로 나누어서 윈도우 xp와 레드햇 리눅스 9.0을 설치했습니다.
물론 멀티부팅으로 쓰고 있습니다. 멀티부팅 프로그램은 GRUB 를 쓰고 있습니다.
처음으로 레드햇 리눅스 9.0을 설치하니 커널이 2.4.20-8 이여서
이것을 2.6.8로 커널 컴파일을 새롭게했습니다.
컴퓨터 사양은 아래와 같습니다.
프로세서 : 인텔 팬티엄3 700 Mhz
램(삼성) : 256 MB 1개
삼성 CD-RW : 52X24X52 1개
VGA Card : Nvidia Riva TNT2 Model 64
하드 디스크 : 40 GB 1개 (파티션 2개로 나눔-멀티부팅용)
하드 디스크 : 80 GB 1개 (데이타용)
커널 컴파일을 새롭게 하고 재부팅하니까
부팅시 에러가 나네요..
제가 뭘 잘못했나요.........
[에러메세지]
VFS : Cannot open root device "LAVEL=/" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic : VFS : Unabke to mount root fs on unknown-block(0,0)
제발 도와주세요. 잠이 오지 않네요.
하루 빨리 해결이 되었으면 좋겠습니다.
초보자이니까 아주 자세하게 가르쳐 주시면 감사하겠습니다.
고수님들의 많은 답변 부탁드립니다.
수고하세요..........
http://bbs.kldp.org/viewtopic.php?p=1291
http://bbs.kldp.org/viewtopic.php?p=129160#129160
이해가 않가요
안녕하세요.
답변을 받아보았는데 이 머리로는 이해가 가지않습니다.
자세하게 알려 줄 수는 없는지요.
링크 걸어준 내용을 읽어봐도 도무지 무슨 말을 하는지 모르겠습니다.
검은해님이 좀 자세하게 알려 주세요.
그럼 좋은 하루가 되시길..........
hello...
grub.conf 나 lilo.conf 에 있는 부트 파라미터를 수정해서
grub.conf 나 lilo.conf 에 있는 부트 파라미터를 수정해서 root= 항목을 LABEL 로 지정하지 말고 hda1 등의 partition 이름으로 직접 지정해야 한다는 뜻입니다.
저쪽 링크에 굉장히 자세한 예문도 있네요.
아무리 해봐도 안 되네요...........
하라는데로 해도 안 되네요..........
커널 컴파일 하는게 이렇게 힘이 드는지 몰랐습니다.
정말 답답해서 미치겠군요.
빨리 해결이 되야 되는데.......
수고하세요.
hello...
정확히 어떻게 하셨는지 말씀을 안해주시면 정확히 어떻게 해야 할지를 알려
정확히 어떻게 하셨는지 말씀을 안해주시면 정확히 어떻게 해야 할지를 알려드릴 수 없습니다. 답답하다는 말씀만 하시면 저희도 답답합니다. 가능한한 자세하게 현재 상황을 알려주세요..
http://wiki.kldp.org/wiki.php/초보자코너#s-2
혹시..커널에서 filesystem옵션을 활성화 시키지 않아서 생
혹시..
커널에서 filesystem옵션을 활성화 시키지 않아서 생긴것이 아닐는지 모르겠네요..
ext2 , ext3, jfs, XFS, .. 등등등..
/ format형식을 한번 살펴 보세요..
고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"
Re: 커널 컴파일 에러 - 2.6.8
제공해주신 정보로는 파티션 정보를 정확하게 파악할 수 없습니다.
하드디스크가 마스터에 붙어 있는것이 아니라 슬레이브에 붙었을수도 있고요
파티션 번호가 1,2,3,... 이렇게 나가는게 아니라
1,3,4,6 이렇게 나가는 수도 있습니다.
레드햇 리눅스를 설치하셨다면 최소한 파티션은 3개가 나뉘어져 있을겁니다.
/boot, / , (swap) 이렇게 말입니다.
파티션 정보를 좀더 자세하게 제공해주셔야 할 것 같습니다.
---------------------------------------------------------------
폐인이 되자 (/ㅂ/)
435345
435345
ㅎㅎㅎㅎ
grub.conf의 내용중..
kernel부분을
kernel /boot/vmlinuz-2.6.8.1-HL ro root=/dev/hda1
이렇게 바꿔보세요
root=LABEL=/ 이걸루 되어있는데..
커널이 있는 파티션 /dev/hdx 로 해주시면 될꺼에요
_________________
ttongfly.net으로 놀러오세용~
ttongfly.net으로 놀러오세용~
제가 해결한 방법
같은 경험이 있습니다.
디스크파티션을 표시하는 방법으로 /dev/hda1 등으로 쓸수 있는데
커널에서 다음 항목을 설정하면 레이블을 설정해서
label=/ 등으로 사용할 수도 있더군요.
[ ] System V .. 어쩌구저쩌구 <= 이 항목입니다.
위의 항목이 체크되어 있으면 label=/ 등으로 쓰셔도 되고,
체크되어 있지 않으면 label=/dev/hda1 등으로 쓰셔야 합니다.
머리에 쥐난다....
답글
혹시 LILO를 사용중이시라면..
/etc/lilo.conf에서
LABEL 어쩌구 저쩌구 하는 줄을 없애 버리세요.
그리고
lilo라고 치면 됩니다.
헉. LABEL 저게 바닐라 커널에도 들어가 있는 기능인가요?;
헉. LABEL 저게 바닐라 커널에도 들어가 있는 기능인가요?;
댓글 달기