커널 컴파일 에러 - 2.6.8

jaewoo8362의 이미지

안녕하세요...
리눅스 초보자입니다.
하드 디스크를 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)

제발 도와주세요. 잠이 오지 않네요.
하루 빨리 해결이 되었으면 좋겠습니다.
초보자이니까 아주 자세하게 가르쳐 주시면 감사하겠습니다.
고수님들의 많은 답변 부탁드립니다.
수고하세요..........

jaewoo8362의 이미지

안녕하세요.
답변을 받아보았는데 이 머리로는 이해가 가지않습니다.
자세하게 알려 줄 수는 없는지요.
링크 걸어준 내용을 읽어봐도 도무지 무슨 말을 하는지 모르겠습니다.
검은해님이 좀 자세하게 알려 주세요.
그럼 좋은 하루가 되시길..........

hello...

madhatter의 이미지

grub.conf 나 lilo.conf 에 있는 부트 파라미터를 수정해서 root= 항목을 LABEL 로 지정하지 말고 hda1 등의 partition 이름으로 직접 지정해야 한다는 뜻입니다.

저쪽 링크에 굉장히 자세한 예문도 있네요.

jaewoo8362의 이미지

하라는데로 해도 안 되네요..........
커널 컴파일 하는게 이렇게 힘이 드는지 몰랐습니다.
정말 답답해서 미치겠군요.
빨리 해결이 되야 되는데.......
수고하세요.

hello...

Prentice의 이미지

정확히 어떻게 하셨는지 말씀을 안해주시면 정확히 어떻게 해야 할지를 알려드릴 수 없습니다. 답답하다는 말씀만 하시면 저희도 답답합니다. 가능한한 자세하게 현재 상황을 알려주세요..

http://wiki.kldp.org/wiki.php/초보자코너#s-2

Fe.head의 이미지

혹시..

커널에서 filesystem옵션을 활성화 시키지 않아서 생긴것이 아닐는지 모르겠네요..

ext2 , ext3, jfs, XFS, .. 등등등..

/ format형식을 한번 살펴 보세요..

고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"

Darkcircle의 이미지

jaewoo8362 wrote:
안녕하세요...
리눅스 초보자입니다.
하드 디스크를 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개 (데이타용)

제공해주신 정보로는 파티션 정보를 정확하게 파악할 수 없습니다.
하드디스크가 마스터에 붙어 있는것이 아니라 슬레이브에 붙었을수도 있고요
파티션 번호가 1,2,3,... 이렇게 나가는게 아니라
1,3,4,6 이렇게 나가는 수도 있습니다.

레드햇 리눅스를 설치하셨다면 최소한 파티션은 3개가 나뉘어져 있을겁니다.
/boot, / , (swap) 이렇게 말입니다.
파티션 정보를 좀더 자세하게 제공해주셔야 할 것 같습니다.

---------------------------------------------------------------
폐인이 되자 (/ㅂ/)

익명 사용자의 이미지

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 등으로 쓰셔야 합니다.

머리에 쥐난다....

lovejin0309의 이미지

혹시 LILO를 사용중이시라면..

/etc/lilo.conf에서
LABEL 어쩌구 저쩌구 하는 줄을 없애 버리세요.

그리고

lilo라고 치면 됩니다.

Prentice의 이미지

헉. LABEL 저게 바닐라 커널에도 들어가 있는 기능인가요?;

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.