次のページ 前のページ 目次へ

2. LILO原理

あまり話が深くなりすぎない程度に、PCのブート処理について簡単に 説明します。

2.1 最初の立役者: BIOS

PC起動時、一番最初に制御を行うプログラムはBIOSです。 このプログラムはROM>に書き込まれています。 このマシンのほとんどのハードウェアの初期化後、 通常、フロッピーの第1セクタか、第1ハードドライブ第1セクタから 小さなプログラムを読み込みにいきます。 このプログラムはMaster Boot Recordまたは、 省略して MBRと呼ばれています。

2.2 ハードドライブのMBRからOS

BIOSが利用するハードドライブのMBRは、2つの内、1つを行いま す。

最初の(DOSを含むMBRの)可能性は、アクティブ・パーティションの場 所を見付けだして、そのパーティションの最初のセクタを読み込みま す。This sector contain a tiny little program which knows a little bit more about the internals of the OS living in that partition. It will proceed to load either basic components of the system or simply a more sophisticated boot loader which will finish the job.

Alternatively, the MBR of the hard drive can load information directly from one of the partitions, and use that to load OS's on any partition. LILO can be configured this way; the OS/2 boot loader and Partition Magic, two other well-known bootloaders, do the same.

2.3 フロッピーのブートセクタ

フロッピーのブートセクタはアクティブパーティションのセクタと類 似しています。通常は、フロッピー上のOSの読み込みへ続行します。

2.4 And LILO

LILO is fairly flexible, and here's why.

2.5 LILO, Linux, そして世界

When installing Linux on a system with several OS's (besides Linux), take this as a rule of thumb: Install and configure booting for all the other OS's first, because they are less flexible. It will then be easier to set up LILO to boot all the other OS's


次のページ 前のページ 目次へ