[시스템] lilo error 에 대하여..
‘L’ = /boot/boot.b가 로딩될 수 없어서 생긴 에러. 디스크 에러가 주원
인
‘LI’ = LILO의 재설치로 /boot/boot.b가 이동되었거나. 디스크에러가 원
인
‘LIL’ = 디스크에러로 인해 맵(map) 파일로 부터 LILO가 필요한 데이터를
할당할 수 없어서 생긴 에러
‘LIL?’ = LILO의 재설치로 /boot/boot.b 파일이 이동되었거나 디스크 에
러
‘LIL-‘ =유효하지 않은 맵 파일 데이터거나 /boot/boot.b 파일의 이동으
로 야기된 에러
‘LILO’ = 이렇게 나와야 성공적으로 로딩된 LILO입니다.
부팅시 LILO 가 안떠서 부팅을 못할때는 어떻게 합니까?
레드햇 계열을 예로 들어 설명합니다.
1. 도스상에 디렉토리를 하나 만든다.
c:\\md linux
2. 리눅스로더(loadlin.exe)와 부트이미지(vmlinuz)를 linux 디렉토리로
복사를 합니다.
c:\\linux>copy l:\\dosutils\\loadlin.exe
c:\\linux>copy l:\\dosutils\\vmlinuz
3. msbios 가 상주하고 있을경우 이를 아래와 같은 방법으로 unload 시킨
다.
c:\\msbios /u
4. 부트이미지를 불러서 리눅스로 들어간다.(리눅스 루트 파티션이 hda1
이라 가정)
c:\\>c:\\linux\\loadlin.exe c:\\linux\\vmlinuz root=/dev/hda1
5. /sbin/lilo 로 이동하여 lilo 라고 치신후 리턴치시면 실행이 되면서
LILO 가 다시 로드 됩니다.
부팅시 LILO 프롬프트 없이 바로 부팅 하려면?
/etc/lilo.conf 의 내용중 prompt 항목을 아래와 같이 주석 처리 합니다.
#prompt
LILO 에 걸은 패스워드를 잊어버렸다면?
LILO 에 패스워드를 걸면 single 로도 접속을 할 수 없습니다.
이 패스워드를 잊어 버리면 아주 나처하지요?
아래와 같이 해결합니다.
1. 설치 디스켓을 넣고 rescue 모드를 선택한다.
2. 아래와 같이 입력하고 부팅한다.(리눅스 설치 파티션을 hda1로 가정)
vmlinuz root=/dev/hda1
3. 부팅후 /etc/lilo.conf 를 수정한다.
4. 수정된 LILO 를 실행한다.
# /sbin/lilo
5. 재부팅을 한다.
LILO 가 완전하게 뜨지 않고 L I 같은 식으로 뜬다면?
LILO 가 이상하게 중간 L 과 I 두글짜 만 나오면서 에러가 나는 경유는
아래와 같이 해결합니다.
1. 도스용 부팅디스켓(혹은 윈도우용 비상 디스크)을 만들고 fdisk.exe를
복사 하여 줍니다.
2. 이 부팅디스켓으로 부팅후 아래와 같이 입력을 하면 LILO 가 지워집니
다.
A:>fdisk /mbr
3. 시디의 리눅스로더(loadlin.exe)와 부트이미지(vmlinuz)를 linux
c:\\linux 디렉토리로 복사를 합니다.
c:\\linux>copy l:\\dosutils\\loadlin.exe
c:\\linux>copy l:\\dosutils\\vmlinuz
4. 부트이미지를 불러서 리눅스로 들어간다.(리눅스 루트 파티션이 hda1
이라 가정)
c:\\>c:\\linux\\loadlin.exe c:\\linux\\vmlinuz root=/dev/hda1 ro
5. /sbin/lilo 로 이동하여 lilo 라고 치신후 리턴치시면 실행이 되면서
LILO 가 다시 로드 됩니다.