부팅이 안됩니다 ㅡㅡ;

lovevirus의 이미지

리눅스 사용중에 멈춰버려서.. 재부팅을 했는데요..
저 메세지가 나오면서.. 부팅이 안됩니다 -_-;
linux.co.kr , superuser.co.kr 에서 검색해봤는데.. 만족스런 결과가 없네요~

혹시.. 해결책 아시는 분.. 한수 지도 부탁드립니다 ^^;

웃는 남자의 이미지

정성이 느껴지는 에러화면을 찍어서 올리셨군요. :)
눈에 보이는 화면 그대로 /etc/fstab 파일의 설정에 문제가 있어보입니다.

일단 부팅을 해야 수정을 할 수 있을텐데 부팅이 안되는 상황이니
하드를 떼어서 다른 머신에 붙이세요.
다른 시스템에서 떼어낸 하드를 마운트한 다음
/etc/fstab 파일이 다음과 잘 되어있나 정확하게 확인해보세요

# NOTE: The next line is critical for boot!
none                    /proc           proc            defaults                0 0

----------------------------------------
Nothing left after Nirvana.

검객의 이미지

echo -en $"\t\tWelcome to "
if LC_ALL=C grep -q "Red Hat" /etc/redhat-release ;then
[ "$BOOTUP" = "color" ] && echo -en "\\033[0;31m"
echo -en "Red Hat"
[ "$BOOTUP" = "color" ] && echo -en "\\033[0;39m"
PRODUCT=`sed "s/Red Hat \(.*\) release.*/\1/" /etc/redhat-release`
echo " $PRODUCT"
else
PRODUCT=`sed "s/ release.*//g" /etc/redhat-release`
echo "$PRODUCT"
fi
if [ "$PROMPT" != "no" ]; then
echo -en $"\t\tPress 'I' to enter interactive startup."
echo
sleep 1
fi

사진으로 올린부분은 /etc/rc.d/rc.sysinit 파일이 실행되는 부분입니다.
위의 스크립트는 /etc/rc.d/rc.sysinit 파일중에서 제일위의 [OK] 사인이 떨어진 다음 라인부터 [FAILED] 사인이 떨어진 윗라인까지의 부분이구요.
올리신 사진을 보면 제가 빨갛게 처리한 부분이 자꾸 반복되서 나오는데
그 부분은 위의 스크립트에서 보듯이 if명령어의 한 부분입니다.
제 생각엔 if 명령어가 정상적으로 실행이 안되는거 같습니다.
/etc/rc.d/rc.sysinit 파일의 if명령어가 있는 부분을 확인해 봐야 할것
같습니다. 만약 if 명령어만의 문제가 아니라면, 다른 어딘가에 if 문이 정상적으로 실행이 안되게끔 하는 원인이 있을것 같네요.

우리 항시 웃고 살아요 ^^

hys545의 이미지

검객 wrote:
echo -en $"\t\tWelcome to "
if LC_ALL=C grep -q "Red Hat" /etc/redhat-release ;then
[ "$BOOTUP" = "color" ] && echo -en "\\033[0;31m"
echo -en "Red Hat"
[ "$BOOTUP" = "color" ] && echo -en "\\033[0;39m"
PRODUCT=`sed "s/Red Hat \(.*\) release.*/\1/" /etc/redhat-release`
echo " $PRODUCT"
else
PRODUCT=`sed "s/ release.*//g" /etc/redhat-release`
echo "$PRODUCT"
fi
if [ "$PROMPT" != "no" ]; then
echo -en $"\t\tPress 'I' to enter interactive startup."
echo
sleep 1
fi

사진으로 올린부분은 /etc/rc.d/rc.sysinit 파일이 실행되는 부분입니다.
위의 스크립트는 /etc/rc.d/rc.sysinit 파일중에서 제일위의 [OK] 사인이 떨어진 다음 라인부터 [FAILED] 사인이 떨어진 윗라인까지의 부분이구요.
올리신 사진을 보면 제가 빨갛게 처리한 부분이 자꾸 반복되서 나오는데
그 부분은 위의 스크립트에서 보듯이 if명령어의 한 부분입니다.
제 생각엔 if 명령어가 정상적으로 실행이 안되는거 같습니다.
/etc/rc.d/rc.sysinit 파일의 if명령어가 있는 부분을 확인해 봐야 할것
같습니다. 만약 if 명령어만의 문제가 아니라면, 다른 어딘가에 if 문이 정상적으로 실행이 안되게끔 하는 원인이 있을것 같네요.


swgment falt라고 레러가 나오는거로 보악서
rc.sysint을 실향하는 sh파일에 문제가 있는거 같은데여

즐린

익명 사용자의 이미지

파일시스템이 손상돼서 오류가 발생했을 가능성이 가장 큽니다.

복구 방법은 저도 몰라서... :roll:

익명 사용자의 이미지

질문을 올려놓고.. 개인적인 일때문에 이제서야 들리게 되었습니다^^
답변들을 참고삼아.. 해보고.. 해결을 하면 그 해결책을 올리도록 하겠습니다.
모르면 다시 질문하고요 ㅋㅋ

bloodntear의 이미지

파일 시스템 체크는 rc.sysinit 스크립트 중반부에 시작 되는걸로 알고 있습니다.

대량 순서는
welcom to ....
mounting proc
sysctl.conf
set system clock
load keymap
enable swap
set hostname
Root 파일시스템 체크, 마운트
Raid
Disk quota
Check mount other file system
Cleans up stale locks , PID files

그리고 파일 시스템 에러가 발생 하면 메인터넌스 모드로 넘어 갈겁니다.

제가 보기에는 sed 명령어가 감염된것 같습니다.
올리진 부팅 화면에 보면 rc.sysint 스크립트 시작하자 나오는 "welcome 레드햇 xx" 에서
해당 리눅스 릴리즈 버젼을 보여줘야 하는데 sed 명령어가 감염되어 세크먼테이션 폴트가 나는것 같습니다. 그리고 sed 뿐만 아니라
cat 등 rc.sysint 스크립트에 이용 되는 바이러니들이 감염된것 같습니다.
이 경우 rescue 모드로 부팅하여 sed를 먼저 상위 버젼 으로 설치 하시고 textutils , fileutils 패키지를 새롭게 설치 하시고 rootkit hunter 을 설치 돌려 보세요,

비명은 지르지마라 , 달콤한 고통을 음미 못할수 있으니 ... 흐흐흐

hys545의 이미지

이런 경우에 가장 확실한건 포맷하고 재설치입니다.
sh파일등 기초적인 파일의 손상이라면 이방법이 확실

즐린

댓글 달기

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