[완료] HDD를 바꿨습니다..그리고 Booting 중 질문이 생겼습니다..

hyper9의 이미지

그동안 IDE HDD를 사용하던 System에서,,HDD를 SATA로 교체했습니다.
그리고 나니 몇가지 문제가 있어서요 ..

grub/device.map을 수정하고
etc/fstab을 수정하고 나니,,
잘 동작을 하는 걸 확인했거든요..

그런데,,작업을 하면서,,혹시 또 다시 예전 IDE로 돌아갈 일이 생길 것도 같아서
둘다 지원할 수 있도록 해보려고 하는 중입니다.

일단 fstab에서 IDE를 쓸때는 /dev/hda로 잡히고,,SATA를 쓸때는 /dev/sda로 잡히는
문제를 해결해 보려고 LABEL을 쓰려고 시도하는 중입니다.

그러다 보니,,3군데를 수정했는데,,

첫번째가 fstab 입니다..

fstab에서 예전에 /dev/hda3 또는 /dev/sda3 으로 되어 있는 곳을 LABEL=/
과 같은 방법으로 수정하고요.

/dev/hda3이나 /dev/sda3을 format할 때 mkfs -L / 과 같이 LABEL을 정의해주었고요.

grub에서의 grub.conf에서도 예전의 root=/dev/hda3 또는 /dev/sda3을 root=LABEL=/과 같이 수정을 해주었는데요,

명시적으로 /dev/hda3 또는 /dev/sda3으로 사용할 때에는 문제가 없었는데,,
LABEL을 써서 몇 군데 수정한 후에는 다음과 같은 error가 보였습니다.

Checking filesystems
Checking all file systems.
[/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/hda3
fsck.ext3: No such file or directory while trying to open /dev/hda3
/dev/hda3:
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193

[FAILED]

*** An error occurred during the file system check.
*** Dropping you to a shell; the system will reboot
*** when you leave the shell.
Give root password for maintenance
(or type Control-D to continue):

위의 Error는 SATA disk를 사용하는 System에서 발생한 건데요,,
어딘가에서 /dev/hda3으로 정보가 남아 있는 건가 하는 생각이 듭니다.

어떻게 쫓아가보기 시작하는 것이 좋을까요?
조언 부탁드립니다.~

hyper9의 이미지

no fstab.sys, mounting internal defaults 라는 메시지가
나왔었네요..

fstab.sys는 뭔지,,또 internal defaults는 뭔지 아직 모르고
있습니다.

일단 이 내용이 이해되면,,실마리가 잡히지 않을까 추측하는데요..
조언 주시면 감사하겠습니다..

hyper9의 이미지

해보고 결과를 update하겠습니당 ~

시노의 이미지

베포판을 어떤것으로 쓰시는 건지 모르겠습니다만

지금 루트 파티션이 sata 가 맞다면 sda3 가 맞을껍니다

근데 위에서는 hda3 라고 나왔네요 요즘은 LABEL 이아니고 UUID 로 하는것이 추세더군요 ...

UUID 로 사용하시는것을 추천해드립니다 ...

uuis 확인은 /dev/disk/by-uuid 에서 ls -al 하시면 알수 있을실껍니다 ..

------------------------------------------------
시노삐의 얼렁뚱땅 블로그

------------------------------------------------
Wanting someone more than looking at yourself is called addiction

hyper9의 이미지

그런데,,위에 /dev/hda3로 나오는 것은,,저도 좀 이상했습니다.
SATA를 쓰는 것도 맞고요,
만일 fstab을 손으로 만들어서 LABEL을 쓰지않고,,,
/dev/sda1, /dev/sda2, /dev/sda3 로 만들어 쓰면 제대로 되는데요
(참고로 제가 지금 3개의 partition을 쓰고, /dev/sda3를 /로 mapping
하고 있습니다.)

그런데,,LABEL을 쓰면 위와 같이 error가 나면서 /dev/hda3를 찾더라고요
물론 LABEL을 쓰는 법을 잘 몰라서 뭔가 오류가 있었을 것 같지만..
/dev/hda3를 찾는게 이상했고요 ..

위에 올린 글중에 보시면,,fstab.sys를 못찾겠다고 하면서 internal default를
사용한다고 하는 message가 있었는데,,

그 internal default에 /dev/hda3에 대한 정보가 있나 보다 싶긴한데요.
internal defualt가 뭔지를 몰라서 더 자세히 보지는 못하고 있었습니다..

이 궁금증에 대해서 조언을 주시면 감사하겠습니다. ~

시노의 이미지

http://www.linuxquestions.org/questions/linux-general-1/hda-to-sda-help-493893/

여기에도 같은 글이 남아있고

다른데를 뒤져보니 initrd 가 문제라는 말이 많던데요 또는 mtab 문제라던가요

저에러메시지로는 잘모르겠군요

함 dmesg 를 올려 보시겠어요?

ps. 재미있는점이 왜 fstab.sys 일까요?....

------------------------------------------------
시노삐의 얼렁뚱땅 블로그

------------------------------------------------
Wanting someone more than looking at yourself is called addiction

hyper9의 이미지

dmesg를 올릴게요,,조금만 기다려 주세요 ^^

hyper9의 이미지

문제가 없어졌는데요,,

전에 HDD두개를 사용하면서,,똑같이 Partition을 만들어 썼었거든요.
그러다보니,,Boot Partition이 두 개 생겨서 그랬던게 아닌가 하는
생각도 드네요..

Secondary HDD를 그냥 Format하고, partition만 하나 만들어 놓고
mount를 하지 않은채로 해보니..

문제가 안생기네요.

뭔가 ,,제가 실수를 했던게 아닌 가 생각입니다...
아뭏든 많은 정보 감사드립니다..

파도의 이미지

문제가 해결된거군요... ㅡㅡ;

--------Signature--------
시스니쳐 생각 중..

댓글 달기

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