하드디스크 이전후 커널패닉 에러

익명 사용자의 이미지

사용배포본 와우리눅스 7.1 파란

하드웨어 사양과는 무관한 문제인것으로 생각되어, 세부사항은 생략합니
다.
새로운 하드로 부팅시 'kernel panic no init found try passing
init=option to kernel'에러가 발생합니다.
리눅스관련사이트를 십여개쯤 뒤졌습니다만, 저 에러 발생시는 다시 깔란
말 뿐이더군여. 근데 그럴 상황이 아니라서.

저의 시스템 환경은 스카시하드가 3개(핫스왑컨트롤러를 장착)
각각 sda,sdb, sdc로 잡혀 있고, fstab파일의 내용은 다음과 같았습니다.
LABEL=/ / ext2
defaults 1 1
LABEL=/data /data ext2
defaults 1 2
LABEL=/home /home ext2
defaults 1 2
/dev/fd0 /mnt/floppy auto
noauto,owner 0 0
none /proc proc
defaults 0 0
none /dev/pts devpts
gid=5,mode=620 0 0
/dev/sda8 swap swap
defaults 0 0
/dev/sda6 swap swap
defaults 0 0
/dev/sda7 swap swap
defaults 0 0
/dev/sda5 swap swap
defaults 0 0
/dev/cdrom /mnt/cdrom iso9660
noauto,owner,kudzu,ro 0
그리고 파티션은 다음과 같이 구성되어 있었습니다.
[root@file /etc]# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/sda1 8270068 2924876 4925096 38% /
/dev/sdc1 70699580 62276344 4831908 93% /data
/dev/sdb1 35278540 7240 33479252 1% /home

메뉴얼대로 작업하다가 fdisk 들어가서(새 하드는 ide프라이머리 마스터,
즉 hda1) , 확장파티션을 먼저 잡아주었고(이게 문젠가?파티션넘버는 2
번, 512메가), 그리고 나머지를 기본파티션으로 잡고 a명령으로 부팅가능
하도록 설정하고,논리파티션을 확장파티션안에 생성하고(전체, 512메가) l
명령으로 파일시스템을 82번으로 변경했습니다. 그리고 저장후 종료
mkfs -t ext2 /dev/hda1
mkswap /dev/hda5 이상없이 작업완료되었구여.(mkswap명령어는 명령어 버
전출력후 별다른 반응없이 종료되더군여. 이게 정상인지는....)
다음 mount명령으로 hda1을 마운트하고,
tar cvf - 디렉토리 디렉토리 ....... |tar xvf -
명령도 이상없이 실행되었구여.
(여기에서 루트에 있는 디렉토리중 /data /proc /mnt세가지를 제외했구
여. /misc디렉토리는 작업시 에러가 발생하길래, 그냥 맨마지막에 mkdir명
령으로 생성해 주었습니다.비어있는 디렉토리더군여. 그리고 proc와 mnt
그리고 data도 나중에 수동으로 생성해 주었습니다.)
cp -ar 명령으로 data디렉토리(그냥 파일들을 보관하는데 쓰는 삼바공유디
렉토리입니다)는 나중에 다시 필요한 부분만 복사했구여.

작업완료후 다음과 같이 fstab파일을 수정했습니다.
/dev/hda1 / ext2
defaults 1 1
/dev/fd0 /mnt/floppy auto
noauto,owner 0 0
none /proc proc
defaults 0 0
none /dev/pts devpts
gid=5,mode=620 0 0
/dev/hda5 swap swap
defaults 0 0
그리고, 시디롬으로 부팅후 vmlinuz root=/dev/hda1
에러가 나더군여(위의 kernel panic에러)
다시 스카시하드로 부팅후, 새로운 하드를 마운트해서, lilo.conf를
boot=/dev/sda(/dev/hda로 변경)
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
lba32
default=linux

image=/boot/vmlinuz-2.4.2-3smp
label=linux
initrd=/boot/initrd-2.4.2-3smp.img
read-only
root=/dev/sda1(/dev/hda1으로 변경)

image=/boot/vmlinuz-2.4.2-3
label=linux-up
initrd=/boot/initrd-2.4.2-3.img
read-only
root=/dev/sda1(/dev/hda1으로 변경)

그리고 재부팅, 똑같더군여.
어느분께서는 rc.sysinit파일등을 수정해야 한다고 하시던데,
어떤곳을 어떻게 수정해야 하는지 첨부터 끝까지 봤지만, 짐작도 안가더군
여.
혹시나 업그레이드하면 부팅은 되지 않을까 했는데, 현재 시스템에 설치
된 리눅스가 없다는 말만 나오구여.
vmlinuz root=dev/hda1 initrd=인가 해봐도 같은 증상
어떻게 해결방법이 없을까요?
도움 부탁드립니다.

익명 사용자의 이미지

제가 어리석었던 건지, 다른 작업순서에는 이상이 없고, fdisk작업시
swap파티션을 먼저 잡았던게 문제가 된것 같습니다. primary를 먼저 잡고
작업하니 되더군여.

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.