[시스템] lilo 가 깨졌을때

상황:

– LILO가 깨져서 리눅스로 부팅이 안된다.

– 레드햇 리눅스 초기설치시 부팅디스켓을 만들어 놓지 않았다.

준비물:

– 레드햇 리눅스 설치 부트 디스켓

– 레드햇 리눅스 배포 CD-ROM

복구절차:

1. 레드햇 리눅스 설치 부트 디스켓과 레드햇 리눅스 배포 CD-ROM을

각각 플로피디스크 드라이브와 CD-ROM 드라이브에 넣고 부팅시킨다.

2. 레드햇 리눅스 배포 CD-ROM을 인식하는 부분까지 설치과정을 진행

한다. 이 부분은 [Alt+F?] 키를 눌러 설치화면을 변경해서 상태

를 보는 것이 가능한 상태이다.

3. [Alt+F2] 키를 눌러 쉘 프롬프트(bash#)로 전환한다.

4. 기존의 하드디스크에 설치된 리눅스의 루트 파티션을 마운트한다.

mount -t ext2 hda1 mnt1

여기서,

hda1: 하드디스크에 설치된 리눅스의 루트 파티션의 디바이스명

mnt1: 루트 파티션의 임시 마운트 디렉토리

5. 원래의 lilo.conf 파일을 수정할 것이 있으면 수정하고 그렇지

않다면 확인하고 빠져나온다.

/mnt1/bin/vi /mnt1/etc/lilo.conf

6. 그리고 나서, -r 옵션과 -C 옵션을 이용하여 lilo를 실행한다.

/mnt1/sbin/lilo -r /mnt1 -C /etc/lilo.conf

여기서,

-r : lilo 명령을 실행하는 동안만 루트 파티션을 변경한다는 의미

-C : lilo.conf 파일이 있는 디렉토리와 파일을 지정한다는 의미

7. lilo가 아무 에러메세지 없이 실행되었는지 확인한다.

Added linux*

Added dos

……

8. 이상없이 실행되었으면 마운트하였던 루트파티션을 언마운트한다.

umount /mnt1

9. 플로피디스켓과 CD-ROM을 꺼내고 다시 부팅한다.

10.LILO: 라는 프롬프트가 표시되면 LILO가 제대로 복구된 것이다.

이상으로 모든 과정이 완료된 것입니다. 많은 참고가 되시길 바랍니다.

그럼

서진우

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.