ブートローダー
ハードウェア周りに問題が生じた場合や、Haiku を複数インストールしていて (おそらくインストール CD 上あるいは USB メモリ上の Haiku)、そのいずれかを選択する場合に、Haiku のブートローダーは役立ちます。
また、あるソフトウェアコンポーネントをインストールしたもののそれが正しく動作せず、システムの起動を妨げてしまう場合にもそれは役立ちます。以下のトラブルシューティングを見てください。
ブートローダーのオプションに入るには、Haiku の起動プロセスが始まる前に SHIFT キーを押しっぱなしにする必要があります。ブートマネージャーがインストールされている場合は、Haiku のブートエントリーを実行する前に SHIFT を押し続ける動作を始めても構いません。Haiku がそのマシンの唯一のオペレーティングシステムである場合、BIOS からのブートメッセージがまだ表示されている状態から SHIFT キーを押し続ける動作を始められます。
ブートローダーのオプション
ブートローダーのオプションに入ると、次の 4 つのメニューが表示されます。
Select boot volume | Haiku のインストール済イメージまたはバージョンのうち、どれを起動するのか選択します。 | |
Select safe mode options | ハードウェア周りに問題が生じた場合、または不正なアドオンのためにシステムが不安定あるいは起動しなくなった場合に試してみるべきオプションがいくつかあります。オプションに選択バーを移動させると、画面の下部に短い説明が表示されます。 | |
| ||
Select debug options | Here you'll find several options that help with debugging or getting details for a bug report. Again, a short explanation for each option is displayed at the bottom. | |
| ||
"Enable debug syslog" を有効にした場合、クラッシュ後にソフトウェアリセット (warm reboot) を行うと、次の追加オプションが表示されます: | ||
| ||
Select fail safe video mode | Use fail-safe video mode を有効にしなければならないときに、解像度と色深度を設定できます。 |
トラブルシューティング
If Haiku refuses to boot on your hardware from the get-go, try out setting different options under bug report in any case.
. Consider filing a一方、Haiku がいくつかのソフトウェア、特にハードウェアドライバーをインストールした後に突然調子が悪くなった場合は、障害を起こすパッケージを再びアンインストールすることで、Haiku を再び起動可能にし、正しく動作させるオプションがいくつかあります。
を有効にすると、ほとんどのサーバー、デーモン、そして UserBootScript の起動を禁止します。
を有効にすると、ユーザーがホームフォルダー以下の階層にインストールしたすべてのアドオン (ドライバー、トランスレーターなど) の使用を禁止します。
問題のあるドライバー、アドオンなどが、システム階層にインストールされている場合は、少しばかり複雑になります。なぜなら、その階層は読み取り専用だからです。ここで、SPACE または RETURN キーでチェックします。ESC は親ディレクトリへ一段戻ります。
オプションが出てきます。それにより、システム階層全体を検索して、ユーザーにとってシステムを混乱させるコンポーネントを無効にします。無効にする項目は、オンラインで、How to Permanently Blacklist a Package File という記事があります。これには、コンポーネントの無効化を定着させる方法が説明されています。
の下では、 Haiku の 以前の "バージョン" を指定して起動できます。パッケージをアンインストール / インストールするたびに、以前の状態は保存され、ブートローダーオプション内のリストから選択することで、それを起動できます。
つまり、もし、いくつかのパッケージをインストールした後に起動時の問題が発生した場合は、問題が起きる前の Haiku のバージョンを起動して、問題となるパッケージをアンインストールしてください。
Haiku のブート
1 つまたは複数のオプションを有効にしてメインメニューに戻り、起動を続行すると、このブートスクリーンが表示されます:
すべてが順調に進むと、各シンボルが次々に点灯して行きます。
それぞれのシンボルは大まかに次のブートステージに対応します:
原子 | モジュールの初期化。 | |
ディスク + 虫眼鏡 | rootfs (/) の作成と devfs (/dev) のマウント。 | |
プラグインカード | デバイスマネージャーの初期化。 | |
ブートディスク | 起動ディスクのマウント。 | |
IC チップ | CPU 固有のモジュールの読み込み。 | |
フォルダー | サブシステムの最終初期化。 | |
ロケット | Launch_daemon がシステムを起動。 |