ブートローダー

ハードウェア周りに問題が生じた場合や、Haikuを2つ以上インストールしていて(おそらくインストールCD上あるいはUSBメモリ上のHaiku)、そのいずれかを選択したい場合にHaikuのブートローダーは役立ちます。
また、あるソフトウェア・コンポーネントをインストールしたもののそれが正しく動作せず、システムの起動を妨げてしまうような状況で、そのコンポーネントを再度削除するのにもHaikuのブートローダーは役立ちます。後で述べるように、Disable user add-onsオプションを有効にすると、ドライバーといったユーザーがインストールしたコンポーネントを読み込まずにHaikuが起動します。

ブートローダーのオプションに入るには、Haikuの起動プロセスが始まる前にSHIFTキーを押しっぱなしにする必要があります。ブートマネージャーがインストールされている場合は、Haikuのブート・エントリーを実行する前にSHIFTを押し続ける動作を始めても構いません。Haikuがそのマシンの唯一のオペレーティング・システムである場合、BIOSからのブート・メッセージがまだ表示されている状態からSHIFTキーを押し続ける動作を始めることができます。


ブートローダーのオプションに入ると、次の4つのメニューが表示されます:

Select boot volume インストールされたHaikuのうち、どれを起動するのか選択します。
Select safe mode options
 ハードウェア周りに問題が生じた場合に試してみるべきオプションがいくつかあります。選択バーをあるオプションに移動させると、画面の下部に短い説明が表示されます。

- Safe mode
- Disable user add-ons
- Disable IDE DMA
- Use fail-safe video mode
- Disable IO-APIC
- Disable LOCAL APIC
- Don't call the BIOS
- Disable APM
- Disable ACPI

Select debug options
これを選択すると、いくつかのデバッグするのに役立つオプションや、バグ報告のために詳細な情報を取得するのに役立つオプションが現れます。ここでも、各オプションに関する短い説明が画面の下部に表示されます。

- Enable serial debug output
- Enable on screen debug output
- Enable debug syslog

"debug syslog"を有効にした場合、クラッシュ後にソフトウェア・リセットを行うと、次の追加のオプションが表示されます:

- Display syslog from previous session
- Save syslog from previous session

Select fail safe video mode Use fail-safe video modeを有効にしなければならないときに、解像度と色深度を設定することができます。


1つ以上のオプションを有効にしてメイン・メニューに戻り、起動を続行すると、このブート・スクリーンが表示されます:

boot-screen.png

すべてが順調に進むと、各シンボルが次々に点灯して行きます。
異なるシンボルは大まかに次のブート・ステージに対応します:

原子 モジュールの初期化。
ディスク + 虫眼鏡 rootfs (/)の作成とdevfs (/dev)のマウント。
プラグ・イン カード デバイス・マネージャーの初期化。
ブート・ディスク 起動ディスクのマウント。
ICチップ CPU固有のモジュールの読み込み。
フォルダ サブシステムの最終初期化。
ロケット 起動スクリプトによるシステムの起動。