LILO(8)

이름
lilo - 부트 로더 설치

사용법
주 기능:

/sbin/lilo - 부트 로더 설치

보조 사용:

/sbin/lilo -q - 맵 조회
/sbin/lilo -R - 다음 재부팅에 대한 기본 명령 라인 설정
/sbin/lilo -I - 현재 커널의 패스 명을 조회
/sbin/lilo {-u|-U} - lilo 제거

설명

lilo는 다음 부트 시간에 활성화 될 부트 로더를 설치한다. 그리고 다음과 같이 여러 가지 옵션을 가진다.

-v  많은 정보 출력. 한번 혹은 그 이상의 -v 옵션은 lilo가 더 많은 정보를 출력하게 한다.

-q  현재 맵 파일의 리스트. lilo는 기본적으로 /boot/map에 의해 유지되고 부트에 대한 커널의 이름과 위치를 포함한다. 이 옵션은 그곳에 있는 파일들의 목록을 보여 줄 것이다.

-m map-file
    기본 설정 대신 지정한 맵 파일을 사용한다.

-C config-file
    lilo 는 기본적으로 /etc/lilo.conf에서 명령을 읽어 온다. 이 옵션은 기본 설정 파일 대신 지정한 파일을 설정 파일로 사용하도록 명령한다.

-d delay
    만약 몇개의 커널을 가지고 있다면, 부트-시간에 시프트(Shift) 키를 누르면, 부트 로터는 어느 시스템으로 부트 할 것인가를 물어본다. 시간이 경과하면 리스트의 첫번째 커널로 부트한다. 이 옵션은 시간 경과를 0.1초 단위로 지정한다.

-D label
    부팅을 할 때, 리스트의 첫번째 커널을 사용하는 대신 레이블에 주어진 커널을 사용한다.

-r root-directory
    어떤 작업을 하기 전에 chroot로 디렉토리를 변경한다. 플로피 디스크로 부팅해서 설정을 복구할 때 사용한다.

-t  테스트만을 수행한다. 새로운 부트 섹터 혹은 맵 파일을 실제로 작성하지는 않는다. -v와 함께 사용하면 lilo가 어떤 작업을 실행하는지 확인할 수 있다.

-c  맵을 간결화시킨다. 인접한 섹터로부터의 요청을 하나로 합친다. 이 작업을 통해 부팅 속도가 증가할 것이다.(특히 플로피).

-f disk-tab
    디스크 지오메트리 매개변수 파일을 지정한다. (기본값은 /etc/disktab이다.)

-i boot-sector
    새로운 부트 섹터로 사용하는 파일을 지정한다. (기본값은 /boot/boot.b이다.)

-l  섹트/헤드/실린더 주소 대신에 선형 섹터 주소(linear sector address)를 생성한다.

-P {fix|ignore}
    선형 섹트 주소와 섹트/헤드/실린더 어드레스가 일치하지 않는 기타의

-s save-file
    lilo가 부트 섹트를 덮어쓸때, 기본 값 /boot/boot.NNNN으로 이전의 내용을 보존한다. NNNN은 장치에 의존한다. 이 옵션은 그 대신 부트 섹트를 보존하기 위해 지정한다. (혹은, -u과 같이 지정하여, 부트 섹트를 복구를 위해 지정한다.

-S save-file
    일반적으로, lilo 는 존재하는 저장 파일에 덮어쓰기를 하지 않는다. 이 옵션은 덮어쓰기를 허락한다.

-u device-name
    부트 섹터에 저장된 lilo 를 제거한다. 제거하는 과정에서 시간-지표(time stamp)를 검사한다.

-U device-name
    lilo를 제거하는 것은 동일하지만 시간-지표를 검사하지 않는다.

-R command line
    이 옵션은 다음 부팅 시에 사용되는 기본 명령을 설정한다. 부트 로더는 다음 부팅이 끝난 후 이 설정을 제거한다: 즉 이것은 단 한번만 사용된다. 일반적인 사용법은 재부팅 스크립트에서 'shutdown -r'을 하기 전에 삽입한다.

-I label
    시스템이 시작된 후에, 환경 변수 BOOT_IMAGE의 실행 커널의 라벨을 참조할 수 있도록 한다. 이 명령은 일치하는 패스 명을 표준 출력으로 표시한다.

-V  버젼 번호를 출력한다.

다음의 명령어 라인 옵션들은 지시된 환경 파일에서 키워드들에 대응한다.

    -b bootdev | boot=bootdev
    -c | compact
    -d dsec | delay=dsec
    -D label | default=label
    -i bootsector | install=bootsector
    -f file | disktab=file
    -l | linear
    -m mapfile | map=mapfile
    -P fix | fix-table
    -P ignore | ignore-table
    -s file | backup=file
    -S file | force-backup=file
    -v | verbose=level

관련 항목
lilo.conf(5).
lilo 배포판에는 아주 상세한 문서가 있다.

저자
Werner Almesberger (almesber@bernina.ethz.ch).

역자
배성훈 <plodder@kldp.org>, 2000년 4월 30일