Next Previous Contents

3. LILO 구성(configuration) 다이얼로그

이제 당신은 LILO가 할 수 있는 것에 대하여 약간 알게 되었으므로, 이것을 Linuxconf를 이용하여 어떻게 구성하는지 봅시다. 주 구성 아이얼로그는 색션으로 나누어 집니다. 여기에 각각의 색션에 대한 개요가 있습니다.

3.1 전반적인 특징(Global features)

이 색션은 LILO를 어떨게 설치하는지를 다루고 있습니다.

LILO 비활성화

리눅스시스템을 LILO 없이 부팅하면, 당신은 Linuxconf가 LILO가 적절히 설정되었는지를 끊임없이 확인하려 함으로써 약간 성가신 점을 발견할 것입니다. 당신은 언제든지 Linuxconf로부터 LILO 지원을 비활성화 시킬 수 있습니다. 이것은 Linuxconf에만 영향을 줍니다. 단지 Linuxconf에게 "lilo 점검 중지"라고 말해주는 것입니다.

부트 색터를 설치

LILO는 부팅시에 boot sector라고 불리는 작디 작은 프로그램을 살려냅니다. 이 프로그램은 전략적인 위치에 설치되어야 합니다. 이 필드의 팝업 리스트는 선택사양에 대한 유효한 리스트를 당신에게 제공합니다. 만일 리눅스가 활성 파티션이면 이것은 별로 중요하지 않습니다. 그렇지 않으면, 혹은 리눅스 파티션이 첫번째 하드 드라이브에 없다면, 당신은 부트 색터를 첫번째 드라이브의 master boot record나 혹은 부트 플로피에 설치해야 합니다.

주목할 점은 부트 플로피에 부트 색터를 설치하는 것은 여전히 매우 빠른데, 왜냐하면 단지 하나의 색터만이 읽혀지기 때문입니다. 모든 타 화일은 여전히 하드 드라이브의 리눅스 파티션에 있기 때문입니다.

만일 당신이 또다른 부트 메니져(예를 들어, OS2 부트 메니저나, 파티션 매직)를 갖고 있다면, 부트 색터를 리눅스 파티션에 설치하는 것이 안전한 선택입니다. 당신은 다른 부트 메니저에게 이 새로운 파티션에 대하여 알려주어야 합니다. OS2 부트 메니저는 (LILO 처럼) 리눅스가 2번째 하드 드라이브(첫번째 드라이브가 아니라)에 위치하고 있어도 부팅시킬 수 있습니다.

Bios 부트 모드

보다 빨리 부팅하는 것으로 알려져 있습니다. 일부 머신에는 작동하지 않는 것으로 알려져 있습니다. 여기에 대해서는 경험이 없습니다.

Boot 테이블 인코우딩(encoding)

LILO는 부트 로더로 하여금 커널 화일을 위치시킬 수 있도록 하는 테이블을 생성합니다. 이 인코우딩은 트랙/헤드/색터이거나 혹은 linear 블럭 넘버로 됩니다. 어떤 SCSI 제어기의 경우에는 최초의 전략(트랙/헤드/색터)은 작동하지 않습니다. 만일 당신이 이것을 경험하신다면, linear 블럭 넘버를 시도해 보시기 바랍니다. 대부분의 최신 컴퓨터는 linear 불럭 넘버를 이용하면 잘 작동합니다.

LILO 프롬프트 보여주기

이 옵션으로는, LILO가 프롬프트를 보여주게 됩니다. 이 옵션은 기본적으로 설정됩니다.

        LILO boot:
        

이로부터 당신은 다음과 같은 일을 할 수 있습니다.

프롬프트시에 당신은 구성(configuration)을 선택할 수 있습니다; TAB 키를 누르면 구성(configuration) 리스트가 나옵니다. 구성(configuration) 레이블을 입력하거나 단순히 <ENTER> 키를 눌러 기본 구성(configuration)을 선택합니다.

만일 당신이 부팅 매개변수를 커널에 전달하고자 한다면, 기본 구성 (configuration)일지라도 먼저 구성(configuration) 이름을 입력해야 합니다.

프롬프트 시간종료

시간종료가 없으면 LILO는 프롬프트에서 무한정 기다립니다. 당신은 LILO가 자동적으로 기본 구성(configuration)으로 부팅할 수 있도록 시간종료를 지정할 수 있습니다. 기본 시간종료는 5초입니다.

부트 지연

LILO는 즉시 부팅하거나, LILO boot프롬프트(프롬프트를 보여주도록 구성되었다면)를 보여주기 전이나 부팅전에 일정 시간 기다립니다. 이 시간 동안에 당신은 shift-tab 키를 눌러 부트 시퀀스를 중단시킬 수 있습니다; LILO는 이 경우 정상적인 boot: 프롬프트를 보여 줍니다.

만일 프롬프트를 비활성화 시켰다면, 5초간의 부트 지연을 권합니다. 0을 입력하면 이 지연을 비활성화 시킵니다.

메시지 화일

메세지 텍스트 화일의 경로를 줘야 합니다. 화면 아래에 LILO 프롬프트를 두고, 메시지 택스트는 짧게 화면을 채우는 것이 이상적입니다. 이것은 일부 리눅스 배포판(distribution)의 부트 플로피에서 사용됩니다. 당신은 이것을 이용할 수 있는데, 가령, 실험실내의 사용자나 가족중에 어떤 키를 눌러야 될지 모르는 사람이 있을 경우에 부팅 인스트럭션 (instruction)을 부여할 때 이용할 수 있습니다.

3.2 기본값(Defaults)

이 색션은 기본 구성(configuration)을 제공하는데, Linuxconf가 또다른 리눅스 구성 엔트리(entries)를 적용하게 됩니다. 이곳에 정보를 입력하게 되면, 나중에 되풀이하여 입력하는 것을 피할 수 있습니다.

루트 파티션

어느 곳에 리눅스 루트 파티션이 있는지를 알려야 합니다. 팝업 리스트는 모든 파티션의 리스트를 제공합니다.

램(Ram) 디스크 사이즈

램 디스크는 설치 부트 디스크를 위하여 사용됩니다. 이들은 완전한 구성(configuration)시에는 좀체로 사용되지 않습니다. 최근에 개발되는 커널 모듈의 경우는 런타임중에 구성 가능한 형태입니다. 0 값은 램 디스크 특성을 비활성화 시킵니다.

부트 모드: Read only?

보통 이 플래그는 on 상태입니다. UMSDOS 설치시에는, off 상태입니다. UMSDOS 설치는 일반적으로 LILO 대신에 loadlin 을 이용하여 부팅합니다.

당신이 무엇을 하는지 내용을 모르고 있다면, on 상태로 두십시요. 여기에 그 이유가 있습니다: 리눅스를 read-only 모드로 부팅할 때에는 파티션들을 전체적으로 손대지 않고 검사하는 것이 허용됩니다. 이 방법이 좋은데, 특히 부팅시에 파티션을 그야말로 난장판으로 해놓고 시스템이 고장(crash)날 경우에 특히 좋습니다.

왜 파티션을 손대지 않으려고 그토록 법석일까요? 리눅스가 화일마다 복수의 타임 스탬프(stamp)를 지원하기 때문입니다. 그중 하나의 예는 "최종 접속 일자"일 것입니다. 이것은 화일 시스템이 단지 화일을 읽음으로써(부팅시에 정확히 이러한 일이 발생합니다.) 변경(날짜가 디스크에 쓰여집니다.)됨을 의미합니다.

이 최종 접속 타임 스템프는 매우 유용합니다만, 부팅시에 골치거리가 됩니다. "read only"는 리눅스가 이렇게 하지 못하도록 알려줍니다.

파티션이 점검된 후에 시스템은 자동적으로 "read write" 모드로 설정되어 돌아갑니다.

부트 옵션

어떤 드라이버는 자신들을 정확하게 초기화하기 위하여 약간의 정보를 필요로 합니다. 예를 들면, 어떤 CDROM 드라이브는 정확하게 스스로 초기화시키지 못합니다. 리눅스에게 당신의 (망가진) CDROM 드라이브를 제데로 인식시키기 위하여, 다음과 같은 것을 필요로 하게 될 수 있습니다:

        hdc=cdrom
        

이것은 리눅스에게 두번째 IDE 인터페이스의 마스타 IDE 디바이스가 CDROM 디바이스임을 알려줍니다.

3.3 리눅스 설정

이 기본 색션은 여러가지 동일한 색션들이 수반됩니다. 각각은 하나의 리눅스 부트 구성(configuration)을 정의합니다. 각각의 부트 구성(configuration)은 기본 색션의 모든 매개변수를 반복합니다. 이들을 변경시키려면 당신은 간단히 각 색션에서 겹쳐쓰기(override)하면 됩니다.

최초의 구성(configuration)은 기본 구성이 됩니다. 이것은 LILO가 부트시에 boot: 프롬프트에서 달리 지정하지 않을 경우 부팅되는 구성입니다.

단지 3가지 필드만 기본 색션과 다릅니다.

이 구성(configuration)을 삭제

만일 이 박스를 체크하면, accept 버튼을 누를때 구성(configuration)이 사라지게 됩니다.

커널 이미지 화일

이것은 이 구성(configuration)으로 부팅할 때의 커널 화일의 경로입니다. 여러가지 구성중에 하나의 커널 화일이 사용될 수 있음을 주목하십시요.

레이블

이것은 구성(configuration)을 확인하는 고유 단축명입니다. 커널 화일이 여러 구성(configuration)에 의하여 공유된다고 할 때, 고유한 키가 필요합니다. 이것은 부트 프로세스을 중단시킬 때 이용될 것입니다. LILO는 단지 레이블명을 기대하고 해당 구성 (configuration)을 부팅할 것입니다.

3.4 타 운영 체제

LILO는 실질적으로 모든 것을 부팅할 수 있습니다. 부팅하고자 하는 각각의 OS에 대하여, 단순히 파티션과 레이블을 지정하십시요. LILO는 간단히 해당 ㅍㅏ티션의 부트 섹터를 로드하고 이것을 작동시킵니다.


Next Previous Contents