[완료] exec of init (/sbin/init) failed (임시방편)

clcn의 이미지


하드디스크를 교체하게 되어서

새로운 하드디스크를 연결해 gparted로 파티션을 나누고

rsync로 하나씩 복사를 했습니다.

그리고 나서 grub.conf와 fstab을 새 하드디스크에 맞게끔 수정을 한다음

grub을 새 하드디스크에 설치하고

재부팅을 해보면 중간에 exec of init (/sbin/init) failed 를 내뿜으며 커널패닉이 일어납니다.

사실 원래 fstab에는 장치주소 대신에 LABEL이라는 것으로 다 표시가 되어있습니다.

그래서 새 하드디스크에 맞게 그냥 원래 장치주소로 다 바꾸었습니다.

아래는 혹시나 해서 df -H를 해봤습니다.

어떻게 하면 다시 돌아올까요?

예전 하드디스크
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 5.3G 727M 4.3G 15% /
/dev/sda3 77G 27G 47G 37% /backup
/dev/hda1 5.3G 77M 5.0G 2% /boot
/dev/hda7 5.3G 404M 4.6G 9% /db
none 1.4G 0 1.4G 0% /dev/shm
/dev/sda1 47G 22G 23G 50% /home
/dev/sda2 172G 128G 36G 79% /★★★
/dev/hda6 32G 2.2G 28G 8% /★★★
/dev/hdb1 8.6G 53M 8.1G 1% /tmp
/dev/hda3 5.3G 1.9G 3.2G 37% /usr
/dev/hda5 5.3G 3.6G 1.5G 72% /usr/local
/dev/hdb2 11G 5.1G 5.4G 49% /var

LABEL=/ / ext3 defaults 1 1
LABEL=/backup /backup ext3 defaults 1 2
LABEL=/boot /boot ext3 defaults 1 2
LABEL=/db /db ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
/dev/sda1 /home ext3 rw 1 2
LABEL=/★★★ /★★★ ext3 defaults 1 2
none /proc proc defaults 0 0
LABEL=/★★★ /★★★ ext3 defaults 1 2
none /sys sysfs defaults 0 0
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults 1 2
LABEL=/usr/local /usr/local ext3 defaults 1 2
LABEL=/var /var ext3 defaults 1 2
/dev/hdb3 swap swap defaults 0 0


복사대상 하드디스크

/boot 2GB /sda1
/usr 10GB /sda2
/usr/local 5GB /sda3
/home 200GB /sda6
/home/dev 60GB /sda5
/db 20GB /sda7
/var 20GB /sda8
/tmp 5GB /sda9
/backup 255GB /sda10
/ 10GB /sda11
swap 5GB /sda12

/dev/sda11 / ext3 defaults 1 1
/dev/sda10 /backup ext3 defaults 1 2
/dev/sda1 /boot ext3 defaults 1 2
/dev/sda7 /db ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
/dev/sda6 /home ext3 rw 1 2
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/sda9 /tmp ext3 defaults 1 2
/dev/sda2 /usr ext3 defaults 1 2
/dev/sda3 /usr/local ext3 defaults 1 2
/dev/sda8 /var ext3 defaults 1 2
/dev/sda5 /home/dev ext3 defaults 1 2
/dev/sda12 swap swap defaults 0 0

수정해본 grub.conf
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-92.1.22.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-92.1.22.el5 ro root=/dev/sda11 nosound nousb noscsi nosata elevator=as
initrd /initrd-2.6.18-92.1.22.el5.img
title CentOS (2.6.18-92.1.22.el5PAE)
root (hd0,0)
kernel /vmlinuz-2.6.18-92.1.22.el5PAE ro root=/dev/sda11 nosound nousb noscsi nosata
initrd /initrd-2.6.18-92.1.22.el5PAE.img
(이하 생략)

부탁드립니다.

JN의 이미지

grub.conf의 커널 부트 커맨드라인에 있는
noscsi nosata 때문에 /dev/sda11이 제대로 동작하지 않는 거 같습니다.

clcn의 이미지

지워봐도 같은증상입니다 ㅠ 뭐가문제일까요.

JN의 이미지

저도 같은 메시지 때문에 문제가 생긴 적이 있었는데요. 해당 메시지는 initrd 과정에서 나온 메시지입니다. 루트 파일 시스템을 마운트 하지 못해서 생긴 문제인데, 문제의 원인은 여러가지 가능성이 있기 때문에 뭐라 말씀드리기 어렵겠군요.

저는 initramfs 이미지를 gunzip과 cpio로 풀어서 분석해 문제의 원인을 찾아냈었는데, 이 방법이 도움이 될지는 모르겠습니다.

혹시 ext3나 ext2가 모듈이 아니라, 커널에 직접 들어가 있다면, initrd 라인을 주석처리해서 부팅해 보세요.

clcn의 이미지

모듈입니다-

JN님이 알려주신거랑 다르게 설치시디를 이용해 업그래이드 방식으로 커널을 복구하니 잘됩니다ㅋㅋ;;..

이제 제대로 되는가 확인해보고 다시 올려야겠네요 ㅎㅎ (yum으로 커널 업뎃 새로해야 ㅠ)

커널 힌트주신 답변 감사합니다.

댓글 달기

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