Next Previous Contents

2. LILO 원칙

너무 상세한 것은 피하고, PC를 부팅하는 것이 무엇인지를 설명합니다.

2.1 The First Inhabitant: The BIOS

PC가 시작될 때, 제어를 담당하는 최초의 프로그램은 BIOS인데, 이것은 ROM에 있습니다. 이것은 머신의 대부분의 하드웨어를 초기화시킨 다음에는, 일반적으로 플로피 디스크의 최초 색터(sector) 또는 최초 하드 디스크의 최초 색터에서 작은 프로그램을 로드하려고 합니다. 이 프로그램은 Master Boot Record 혹은 MBR이라고 간단히 불립니다.

2.2 하드 드라이브의 MBR에서 OS로

하드 드라이브의 em/MBR/은 BIOS를 이용하여, 다음 두가지 중 한가지를 수행합니다.

첫번째 가능성은 (DOS에 포함되어 있는 MBR 처럼) 활성화된 파티션을 위치시키고, 이 파티션의 첫번때 색터를 로딩합니다. 이 색터는 해당 파티션에 있는 OS의 내부를 알고 있는 아주 작은 프로그램을 가지고 있습니다. 이것은 시스템의 기본적인 컴포넌트를 로딩하거나 혹은 보다 복잡한 부트 로더라는 것을 로딩합니다.

이와는 별개로 하드 드라이브의 MBR은 파티션중 하나로부터 직접 정보를 로드할 수 있으며, 이것을 이용하여 OS를 임의의 파티션에 로드시킵니다. LILO는 이러한 방법으로 구성ㄹ될 수 있습니다;잘 알려진 OS/2 부트 로더와 파티션 매직, 이 두가지 부트 로더도 같은 방식입니다.

2.3 플로피 디스크 부트 색터

플로피 디스크의 부트 색터는 활성화된 파티션의 부트 색터와 비교될 수 있습니다. 이것은 정상적으로 플로피에 있는 OS를 로드시킵니다.

2.4 그리고 LILO

LILO는 상당히 융통성이 있습니다. 그 이유는 다음과 같습니다.

2.5 LILO, 리눅스, 그리고 모든 타 운영체제

리눅스를 여러가지 운영체제(리눅스 이외의)가 공존하는 시스템에 설치할 때, 다음을 경험 법칙(rule of thumb)으로 하시기 바랍니다: 모든 타 운영체제를 설치하고 부팅 구성(configuration)을 하십시요. 왜냐하면, 이들은 융통성이 적기 때문입니다. 그런 후에는 타 운영체제를 부팅하는 LILO를 설정하기가 보다 쉬울 것입니다.


Next Previous Contents