[질문]기존 ide만 있던 보드에서 sata지원 보드로 옮길 시 hda 설정을 어떻게 하나요?

visualplus의 이미지

기존 ide만 지원하던 보드에서 sata지원 보드로 옮기면서 문제가 발생했습니다.

부트로더는 lilo를 사용중에 있었고, 램디스크에 대부분의 실행파일을 모두 넣어놓고 부팅을 하였고,
일반 하드에는 로그파일 영역만 할당해놨습니다.
( / 는 ram0 로 마운트하고 /boot는 hda1 /var는 hda2 로 설정하여 사용 중 이었습니다. )

sata지원 보드로 옮기니 처음 부팅 시에 "...."이 계속 표시 되면서 램디스크 읽는 듯한 화면이 나오고
ramdisk found at ... ( 정확한 로그는 기억이 안나지만 ) 이런식으로 화면에 떠 램디스크는 제대로 읽은것 같습니다.

그러나 그 뒤 fsck를 체크하는 도중 하드를 찾지 못했다는 메세지가 뜹니다.
( not valid .. 이런 문구였던것 같습니다. )

그 뒤엔 루트 암호를 치면 쉘로 들어가지긴 하는데 램디스크만 로딩 되어있고, 하드는 전혀 마운트가 되지 않은
쉘이 뜹니다.
fdisk -l 치면 아무것도 나오지 않으며, mount 쳐도 /proc 과 같은 기본적인 것만 마운트 된 상태로 나옵니다.

기존 보드와 다른점은

기존 보드는 설치할 하드를 첫번째로 인식하였고,
이번 sata지원 보드에서는 4번째로 인식하였습니다.

이 상황에서 하드를 첫번째로 인식하도록 하는 방법이나 hda로 설정 할 수 있는 방법이 없을까요??

danskesb의 이미지

/etc/fstab과 lilo 설정을 건드려서 새로운 파티션으로 바꿔 주면 될 것 같습니다. 배포판이 충분히 최신이라면 UUID 기반 fstab을 사용할 수 있고, 이 경우에는 디스크를 어떻게 구성하든 UUID는 변하지 않으므로 편합니다.

---- 절취선 ----
http://blog.peremen.name

visualplus의 이미지

혹시 어떻게 변환해야 할지 여쭤봐도 될까요?
계속 서치중인데 도대체 하드가 어떤것으로 인식됐는지를 찾을수가 없네요..

fdisk /dev/hda ~ /dev/hdz 까지 다 해봐도 안되고..

인식 자체가 안된걸까요?

danskesb의 이미지

ls /dev/hd*, ls /dev/sd* 다 해 보세요. more/less를 사용할 수 있다면 dmesg를 통해서 커널 메시지를 살펴보세요.

---- 절취선 ----
http://blog.peremen.name

visualplus의 이미지

UUID로 변경 해봤지만 uuid도 안되네요..

fdisk /dev/hda ~ hdz

fdisk /dev/sda ~ sdz

까지 다 해봤는데 모두 Unable to open /dev/... 이런 오류만 뜨고
읽지를 못하네요..

휴.. 분명 램디스크 이미지는 읽어왔는데..
이건 어떻게 읽어온건지 모르겠네요..

처음 부팅이 안되는 오류 메세지는

fsck.ext3: No such device or address while trying to open /dev/hda1
Possibly non-existent or swap device?

fsck failed. Please repair manually.

CONTROL-D will exit from this shell and continue system startup.

Give root password for maintenance

여기서 루트 암호 치고 들어가 체크해보는 중인데..
제가 잘못하고 있는 것 인가요?

danskesb의 이미지

램디스크 안에 커널 모듈이 다 올라가 있고, 커널을 직접 컴파일하셨다면, 혹시 이전 보드와 현재 보드의 종류를 알려주실 수 있나요? 가능하면 배포판도 알려 주셨으면 좋겠습니다.

---- 절취선 ----
http://blog.peremen.name

visualplus의 이미지

기존 보드는 p4m80-m4 이고, 현재 보드는 GIGABYTE GA-P43-ES3G 입니다.
배포판은 debian sarge 사용하고 있구요 커널은 2.6.16.7 버젼을 직접 컴파일 하여 사용했습니다.

계속 도움주시니 너무 감사합니다..ㅠㅠ

danskesb의 이미지

커널을 직접 컴파일하셨다면 모듈에서 IDE/SATA 컨트롤러도 건드리셨을 것 같은데, libata/ahci/ata_generic 모듈이 빠져 있다면 이걸 포함시켜서 컴파일해 보세요. 제가 쓰는 데비안 unstable 커널에는 이게 들어 있는데, 2.6.16에는 이런 모듈이 있는지 모르겠습니다. 확실한 건 IDE/SATA 컨트롤러 드라이버가 빠져서인 것 같습니다.

추가: P43 보드라면 ICH가 IDE를 지원하지 않을 것 같은데, 일단 아무 라이브 CD로 부팅시켜서 정확한 모듈 이름을 알아내 보세요.

---- 절취선 ----
http://blog.peremen.name

visualplus의 이미지

네 확인해보겠습니다
감사합니다^^

댓글 달기

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