질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

재부팅을 몇번했는데 부팅이 안됩니다. chroot명령어도 안 먹구요

작성자 정보

  • 김용무 작성
  • 작성일

컨텐츠 정보

본문

서버는 HP 서버 이구요
OS는 redhat 9 AS입니다.

root 패스워드가 어느날 바뀌어 버려서
single모드로 부팅해서 루트 패스워드를 바꿔주려고 재부팅을 몇번했습니다.

그런 이후로 부팅시 아래와 같은 메시지가 뜨면서

Welcome to Red Hat Enterprise Linux AS
Press ‘I’ to enter interactive startup.
Grep: /proc/cmdline: No such file or directory
Grep: /proc/mounts: No such file or directory
Configuring kernel parameters: [OK]
Setting clock (localtime): Mon Nov 15 14:21:08 KST 2004 [OK]
Loading default keymap(us-accentos): [OK]
Setting hostname mail.adigitec.com: [OK]
Cat: /proc/cmdline: No such file or directory

서버가 부팅이 안되고 있습니다.

다행히도 여기 저기 질문을 하여서
single모드로 부팅을 하여서

/mnt/ 밑에 linux나 sysimage라는 디렉토리는 만들고

# mkdir /mnt/linux
# mount -t ext3 /dev/sda1 /mnt/linux
이런식으로 리눅스 파티션을 마운트 해주고

# chroot /mnt/linux
이런식으로 루트를 다시 설정해 준다음

/etc/shadow 화일을 열어서
root:$1$9DeMqoQF$vL27ti2aorVHcdcHXy6sw1:12720:0:99999:7:::
이런식으로 되어있는 부분에
$1$9DeMqoQF$vL27ti2aorVHcdcHXy6sw1 이부분을 지우고
root::12720:0:99999:7:::
요런식으로 저장하고 재부팅 하면 복구할 수 있다고 들었습니다.

그런데 # chroot /mnt/linux 이 명령어가 실행이 안되고있습니다.
chroot : cannot execute /bin/sh : No file or directory
이런 에러 메시지가 나오던데
막상 /bin/디렉토리에 보면 /usr/bin/sh를 링크한 화일이 있거든요
실제론 /usr/bin/sh나 /usr/bin/bash 화일이 있는것을 확인하였습니다.
/bin/sh는 /usr/bin/sh가 링크되어있는것이구요

분명 sh 화일이 있는데 실행이 안되고 있습니다.
sh나 bash를 인식을 못하는것인지 어떤문제인지 모르겠습니다. ㅜㅜ
지금까지 리눅스 사랑넷에서 dice97이란분께서 여기 까지는 가르쳐주셨는데

chroot가 실행안되는 부분은 모르겠다고 하시네요..
웹메일 서버로 사용하던 넘이라서 얼른 복구를 해야 하는데 어찌 해야 할지 모르겠습니다. ㅜㅜ
도움 주시면 감사하겠습니다.


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,134 명
  • 현재 강좌수 :  36,188 개
  • 현재 접속자 :  239 명