젠투 설치시, 커널 컴파일 하고 lilo 설정 후 다음과 같은 에러

xorms의 이미지

lilo를 실행시켰더니 다음과 같은 메세지가 뜹니다.

warning: '/proc/partitions' does not match '/dev' directory structure.
    Name change: '/dev/scsi/host0/bus0/target0/lun0/disc' -> '/dev/sda'
    The kernel was compiled with DEVFS_FS, but 'devfs=mount' was omitted
        as a kernel command-line boot parameter; hence, the '/dev' directory
        structure does not reflect DEVFS_FS device names.
Added Linux *

lilo.conf 파일은 다음과 같이 설정 하였습니다.
lba32
boot = /dev/hda
map = /boot/.map
install = /boot/boot-menu.b
menu-scheme=Wb
prompt
timeout=150
default=Linux

image = /boot/bzImage-2.6.2
       root = /dev/hda3
       label = Linux
       read-only

무시하고 부팅하니 부팅이 되지 않습니다.
많은 조언 부탁드립니다.
codebank의 이미지

일단 경고문은 다음과 같습니다.
커널에서는 DEVFS를 지원하도록 컴파일이 되어있는데 실제 HDD에서는 파티션으로
사용하지 않았다는 소리입니다.
이 부분은 무시하고 넘어가도 부팅과 또는 시스템 운영과는 큰 차이가 없습니다.

다만 부팅이 되지 않은 이유는 다른곳에 있습니다.
현재 경고에서 Name change를 보면 ... '/dev/sda'라고 되어있습니다.
이것은 현재 HDD가 IDE하드(hda같은)가 아닌 SCSI하드(sda, sdb, sdc...)로
되어있다는 것을 나타냅니다.
즉, lilo.conf에서 /dev/hda, /dev/hda3는 /dev/sda, /dev/sda3로 바꾸어 주어야
LILO가 장치를 인식할 수 있다는 소리입니다.

------------------------------
좋은 하루 되세요.

xorms의 이미지

아...그런 뜻이 었군요..

codebank wrote:

이것은 현재 HDD가 IDE하드(hda같은)가 아닌 SCSI하드(sda, sdb, sdc...)로
되어있다는 것을 나타냅니다.

허나, 제가 사용하는 하드는 SCSI가 아닌 IDE입니다. 물론 fdisk /dev/hda 도 문제없이 수행했구요.

그런데 위의 경우가 발생할 수 있는 건지요?
또, IDE인데 SCSI로 설정해 사용해도 무리가 없는건지요?(아...지금 하고 있으니 곧 알게 되겠네요. 다시 설치 중이니 한 5시간 정도... :cry: )
lilo 설정 이전의 모든 설정(fdisk, mount등)에서 dev/hda1..3 로 잘 사용했었는데 어디 설정에서 잘못된 건지요...?

참...궁금한게 많네요.... :oops:
답변 부탁드립니다. 8)

xorms의 이미지

다음과 같이 바꿔 주고

codebank wrote:

lilo.conf에서 /dev/hda, /dev/hda3는 /dev/sda, /dev/sda3

#/sbin/lilo 했더니 20~30 라인의 error가 떳습니다. 에러는 file로 만들기 위해 다음과 같이 했으나
#/sbin/lilo > ermsg
안되더군요. 다음에 쳐서 올려 보도록 하겠습니다.
ssson의 이미지

직접적인 문제에 대한 내용은 아니지만,

xorms wrote:
#/sbin/lilo 했더니 20~30 라인의 error가 떳습니다. 에러는 file로 만들기 위해 다음과 같이 했으나
#/sbin/lilo > ermsg

에서 말씀 하신것은
#/sbin/lilo 2> ermsg
와 같은 명령으로 사용하실 수 있습니다.

> 가 스탠다드 아웃이라면,
2> 는 스탠다드 에러를 리다이렉션 입니다.

참고하세요..

let's partition the world !!

codebank의 이미지

음... 이 스레드말고 다른 스레드에 참조할 사항이 있었는데...
이곳에 글을 쓰도록하겠습니다.
일단 DEVFS쪽은 경고니 그리 신경을 쓰지 않아도 되겠네요.
/dev/sda가 나오는 것은 이유를 잘 짐작하기 힘들지만 이부분도 그냥 넘어가도
되겠습니다. (IDE로 구성하셨다니...)

확인해볼 사항은 /etc/fstab입니다.
보통 gentoo를 설치하고나면 기본적으로

BOOT     /boot     ext2     noauto,noatime     1  1
ROOT     /           ext3     noatime                0  0
SWAP     none     swap   sw                       0  0
...
proc        /proc     proc    default                 0  0
...

위와 같은 형태로 잡힐 겁니다. 즉, 부팅시에 mount시켜야할 사항들을 적어놓는
파일입니다.
BOOT, ROOT, SWAP을 자신이 설정한 시스템에 맞게 수정해 주면 됩니다.
만일 /하나만 있는 시스템이라면 BOOT부분은 없어도 됩니다.(혹시 모르니 '#'로 막으시면 되겠죠.)
예로 /는 /dev/hda1에 SWAP은 /dev/hda2에 있다고 가정한다면
/dev/hda1     /           ext3     noatime                0  0
/dev/hda2     none     swap   sw                       0  0
...
proc        /proc     proc    default                 0  0
...

로 될 수 있겠고 만일 /가 /dev/hda3에 swap은 /dev/hda2에 boot가 /dev/hda1에
있다고 가정한다면
/dev/hda1     /boot     ext2     noauto,noatime     1  1
/dev/hda3     /           ext3     noatime                0  0
/dev/hda2     none     swap   sw                       0  0
...
proc        /proc     proc    default                 0  0
...

가 되겠네요. 이부분을 확인해보시기 바랍니다.

------------------------------
좋은 하루 되세요.

xorms의 이미지

답변 감사드립니다. 허나 fstab 부분에 문제는 없는듯 하네요.
저역시 아래와 같이 파티션을 나누었으며 fstab도 아래와 같이 작성했거든요.

codebank wrote:
/dev/hda1     /boot     ext2     noauto,noatime     1  1
/dev/hda3     /           ext3     noatime                0  0
/dev/hda2     none     swap   sw                       0  0
...
proc        /proc     proc    default                 0  0
...
flamesj의 이미지

gentoo 쓰시나요?
저도 방금 똑같은 에러 만나서 난감해했었는데 gentoo문서보다보니
답이 나오는군요.

커널 옵션줄때 정확한 이름은 기억안나지만 file system 밑에
/dev file system
automatically mount at boot

이걸 절때 빼먹으면 안된다고 한답니다. kernel config 소스에서
DEVFS에 해당하는 내용이더군요. 이걸 추가해서 다시 컴파일해보세요;)

적어도 저는 이걸로 해결했네요

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.