로그인 프롬프트가 뜨지 않는 문제
/etc/rc.d/rc.sysinit
위의 명령어를 잘못해서 리눅스에서 저 명령어를 콘솔상에서 입력하고 실행했습니다.
그리고 나서 재부팅이 되더니 로그인 프롬프트가 뜨지를 않는것이었습니다.
원격으로 접속해보니 이상없이 모든것이 잘 됩니다.
httpd/mysql 등등도 잘 동작합니다.
로그인 프롬프트가 뜨도록 해결법 있으면 알려주시십시오
읽어주셔서 감사합니다.
참고로 출력되었던 메시지를 아래에 씁니다.
[root@localhost root]# /etc/rc.d/rc.sysinit
mount: proc already mounted
Welcome to Red Hat Enterprise Linux AS
Press 'I' to enter interactive startup.
커널 매개 변수를 설정하고 있습니다: [ 확인 ]
시간 설정 (localtime): 2004. 09. 20. (월) 21:23:28 KST [ 확인 ]
호스트이름 localhost.localdomain 설정중 입니다: [ 확인 ]
96-111: hiddev
hid
USB 키보드를 기초화중입니다: [ 확인 ]
USB 마우스 초기화함: [ 확인 ]
시스템이 안전하게 종료되지 않았습니다
파일 시스템 검사를 하시려면 1초 안에 [Y]를 눌러주십시요...
root 파일 시스템을 확인하고 있습니다:
/dev/hda2 is mounted. e2fsck: Cannot continue, aborting.
[실패]
*** 파일시스템 검사중 에러가 발생했습니다.
*** 쉘로 들어갑니다; 시스템이 재시작 할것입니다
쉘을 나가실때 ***
Give root password for maintenance
(or type Control-D to continue):
파일시스템을 분리하고 있습니다
umount: /dev/pts: device is busy
umount: /: device is busy
mount: / is busy
자동 재시동을 하고 있습니다.
외부에서 telnet접속은 가능합니까?만일 telnet이나 ssh까지
외부에서 telnet접속은 가능합니까?
만일 telnet이나 ssh까지 접속이 가능하지 않다면 일단 boot:가 나올때
linux single로 접속을 해보세요.
이것으로도 접속이 가능하지 않다면 설치CD를 이용해서 부팅을 하시고 [Ctrl]+[Alt]+[F2]
인가를 누르면 Prompt가 나올겁니다.
root 디렉토리를 /mnt/hdd에 mount시키고
/etc/에 들어가서 inittab을 보세요.
어떠한 형태든 시스템에 접속이 가능한 상태에서 /etc/inittab 파일을 살펴보면
c1:12345:respawn:/sbin/agetty 38400 tty1 linux
같은 부분이 있는지 확인하시고 만일 이부분이 손상되었다면 위와 비슷한 형태로
바꾸어주어야합니다.
(위 예는 Gentoo에 적용되어있는 예입니다. RedHat의 경우 agetty의 이름이
다를 수도 있습니다.)
좀더 많은 정보는
http://wiki.kldp.org/wiki.php/FromPowerUpToBashPrompt
문서의 6장과 10장을 참조하시기 바랍니다.
------------------------------
좋은 하루 되세요.
댓글 달기