haiku/docs/userguide/jp/bootloader.html

167 lines
15 KiB
HTML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<!--
*
* Copyright 2008-2015, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Humdinger <humdingerb@gmail.com>
* Translators:
* log-1
* mt
*
-->
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="robots" content="all" />
<title>ブートローダー</title>
<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
</head>
<body>
<div id="banner">
<div><span>ユーザーガイド</span></div>
</div>
<div class="nav">
<div class="inner">
<ul class="lang-menu">
<li class="now"><img src="../images/flags/jp.png" alt="" /> 日本語</li>
<li><a href="../fr/bootloader.html"><img src="../images/flags/fr.png" alt="" />Français</a></li>
<li><a href="../de/bootloader.html"><img src="../images/flags/de.png" alt="" />Deutsch</a></li>
<li><a href="../it/bootloader.html"><img src="../images/flags/it.png" alt="" />Italiano</a></li>
<li><a href="../ru/bootloader.html"><img src="../images/flags/ru.png" alt="" />Русский</a></li>
<li><a href="../es/bootloader.html"><img src="../images/flags/es.png" alt="" />Español</a></li>
<li><a href="../sv_SE/bootloader.html"><img src="../images/flags/sv_SE.png" alt="" />Svenska</a></li>
<li><a href="../uk/bootloader.html"><img src="../images/flags/uk.png" alt="" />Українська</a></li>
<li><a href="../zh_CN/bootloader.html"><img src="../images/flags/zh_CN.png" alt="" /> 中文 [中文]</a></li>
<li><a href="../pt_PT/bootloader.html"><img src="../images/flags/pt_PT.png" alt="" />Português</a></li>
<li><a href="../fi/bootloader.html"><img src="../images/flags/fi.png" alt="" />Suomi</a></li>
<li><a href="../sk/bootloader.html"><img src="../images/flags/sk.png" alt="" />Slovenčina</a></li>
2012-11-16 01:36:54 +04:00
<li><a href="../hu/bootloader.html"><img src="../images/flags/hu.png" alt="" />Magyar</a></li>
<li><a href="../pt_BR/bootloader.html"><img src="../images/flags/pt_BR.png" alt="" />Português (Brazil)</a></li>
2013-02-18 00:51:59 +04:00
<li><a href="../ca/bootloader.html"><img src="../images/flags/ca.png" alt="" />Català</a></li>
2014-05-31 02:02:36 +04:00
<li><a href="../pl/bootloader.html"><img src="../images/flags/pl.png" alt="" />Polski</a></li>
<li><a href="../ro/bootloader.html"><img src="../images/flags/ro.png" alt="" />Română</a></li>
<li><a href="../en/bootloader.html"><img src="../images/flags/gb.png" alt="" />English</a></li>
</ul>
<span>
2014-04-05 20:48:32 +04:00
<!-- « <a href="installation.html">Installing Haiku</a>
:: -->
<a href="contents.html" class="uplink">目次</a>
:: <a href="filesystem-layout.html">ファイルシステムレイアウト</a> »
</span></div>
</div>
<div id="content">
<div>
<h1>ブートローダー</h1>
2014-04-05 20:48:32 +04:00
<p>ハードウェア周りに問題が生じた場合や、Haiku を複数インストールしていて (おそらくインストール CD 上あるいは USB メモリ上の Haiku)、そのいずれかを選択する場合に、Haiku のブートローダーは役立ちます。<br />
また、あるソフトウェアコンポーネントをインストールしたもののそれが正しく動作せず、システムの起動を妨げてしまう場合にもそれは役立ちます。以下の<a href="#troubleshooting">トラブルシューティング</a>を見てください。</p>
2014-04-05 20:48:32 +04:00
<p>ブートローダーのオプションに入るには、Haiku の起動プロセスが始まる前に <span class="key">SHIFT</span> キーを押しっぱなしにする必要があります。ブートマネージャーがインストールされている場合は、Haiku のブートエントリーを実行する前に <span class="key">SHIFT</span> を押し続ける動作を始めても構いません。Haiku がそのマシンの唯一のオペレーティングシステムである場合、BIOS からのブートメッセージがまだ表示されている状態から SHIFT キーを押し続ける動作を始められます。</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="options" name="options">ブートローダーのオプション</a></h2>
<p>ブートローダーのオプションに入ると、次の 4 つのメニューが表示されます。</p>
<table summary="bootloader menus" border="0" cellspacing="0" cellpadding="2">
<tr><td><b>Select boot volume</b></td><td> </td><td>Haiku のインストール済イメージまたはバージョンのうち、どれを起動するのか選択します。</td></tr>
2013-02-18 00:51:59 +04:00
<tr><td><b>Select safe mode options</b>
2014-04-05 20:48:32 +04:00
</td><td> </td><td>ハードウェア周りに問題が生じた場合、または不正なアドオンのためにシステムが不安定あるいは起動しなくなった場合に試してみるべきオプションがいくつかあります。オプションに選択バーを移動させると、画面の下部に短い説明が表示されます。</td></tr>
<tr><td></td><td></td><td> <p><span class="menu">Safe mode</span><br />
システムをセーフモードにします。このオプションは、ほかのオプションと独立して有効にできます。</p>
<p><span class="menu">Disable user add-ons</span><br />
ユーザーがインストールしたすべてのアドオンを読み込まないようにします。システムディレクトリにあるアドオンだけが読み込まれます。下の<a href="#troubleshooting">トラブルシューティング</a>を見てください。</p>
<p><span class="menu">Disable IDE DMA</span><br />
IDE DMA を無効にします。速度を犠牲にして、IDE の互換性を向上します。</p>
<p><span class="menu">Ignore memory beyond 4 GiB</span><br />
4 GiB アドレス限界を超えるメモリを無視します。カーネル設定ファイル中の設定を上書きします。</p>
<p><span class="menu">Use fail-safe video mode</span><br />
システムは VESA モードを使用し、ほかのグラフィックドライバーを使用しません。</p>
<p><span class="menu">Disable IO-APIC</span><br />
割り込みルーティング用の IO APIC の使用を無効にします。代わりに、従来の PIC を使用します。</p>
<p><span class="menu">Disable local APIC</span><br />
ローカル APIC の使用を無効にします。また、SMP も無効にします。</p>
<p><span class="menu">Disable SMP</span><br />
1 つを除いてすべての CPU コアを無効にします。</p>
<p><span class="menu">Don't call the BIOS</span><br />
システムが BIOS 機能を呼び出すことを禁止します。</p>
<p><span class="menu">Disable APM</span><br />
アドバンストパワーマネージメント (APM) のハードウェアサポートを無効にし、カーネル設定ファイル内の APM 設定を上書きします。</p>
<p><span class="menu">Disable ACPI</span><br />
アドバンスドコンフィグレーションアンドパワーインターフェイス (ACPI) のハードウェアサポートを無効にし、カーネル設定ファイル内の ACPI 設定を上書きします。</p>
<p><span class="menu">Blacklist entries</span><br />
無視しなければならないシステムファイルを選択できるようにします。たとえば、ドライバーを一時的に無効にする場合に役立ちます。下の<a href="#troubleshooting">トラブルシューティング</a>を見てください。</p></td></tr>
<tr><td><b>Select debug options</b>
2014-04-05 20:48:32 +04:00
</td><td> </td><td>これを選択すると、デバッグに役立ついくつかのオプションや、<a href="../welcome/en/bugreports.html">バグ報告</a>のために詳細な情報を取得するのに役立つオプションが現れます。ここでも、各オプションに関する短い説明が画面の下部に表示されます。</td></tr>
<tr><td></td><td></td><td> <p><span class="menu">Enable serial debug output</span><br />
syslog 出力のシリアルインターフェースへの転送をオンにします (デフォルト値: 115200, 8N1)。</p>
<p><span class="menu">Enable on screen debug output</span><br />
通常のブートロゴの代わりに、システムがブート中にスクリーン上へデバッグ出力を表示します。</p>
<p><span class="menu">Disable on screen paging</span><br />
スクリーンへのデバック出力が有効なときに、ページングを無効にします。</p>
<p><span class="menu">Enable debug syslog</span><br />
このセッションに対して、特別なメモリ内の syslog バッファーを有効にします。ブートローダーは再起動後そのバッファーにアクセスできます。</p>
<p><span class="menu">Display current boot loader log</span><br />
ブートローダーが記録したデバッグ情報を表示します (<span class="key">Q</span> を押してログを抜けます)</p>
<p><span class="menu">Add advanced debug option</span><br />
詳細なデバッグオプションを直接入力できるようにします。</p></td></tr>
<tr><td></td><td></td><td>"<i>Enable debug syslog</i>" を有効にした場合、クラッシュ後にソフトウェアリセット (warm reboot) を行うと、次の追加オプションが表示されます:</td></tr>
<tr><td></td><td></td><td><p><span class="menu">Save syslog from previous session during boot</span><br />
前回の Haiku のセッションを、起動中に /var/log/previous_syslog へ保存します。</p>
<p><span class="menu">Display syslog from previous session</span><br />
前回の Haiku のセッションの syslog を表示します。</p>
<p><span class="menu">Save syslog from previous session</span><br />
前回の Haiku のセッションの syslog をディスクに保存します。現在、FAT32 ボリュームのみがサポートされています。</p></td></tr>
2013-02-18 00:51:59 +04:00
<tr><td class="onelinetop"><b>Select fail safe video mode</b></td><td> </td><td><i>Use fail-safe video mode</i> を有効にしなければならないときに、解像度と色深度を設定できます。</td></tr>
</table>
2014-04-05 20:48:32 +04:00
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="troubleshooting" name="troubleshooting">トラブルシューティング</a></h2>
<p>Haiku がユーザーのハードウェアで最初から起動しない場合、<span class="menu">Select safe mode options</span> のさまざまなオプションを設定してみてください。ともかく、<a href="../welcome/en/bugreports.html">バグレポート</a>の提出を検討してください。</p>
<p>一方、Haiku がいくつかのソフトウェア、特にハードウェアドライバーをインストールした後に突然調子が悪くなった場合は、障害を起こすパッケージを再びアンインストールすることで、Haiku を再び起動可能にし、正しく動作させるオプションがいくつかあります。</p>
<ul>
<li><p><span class="menu">Safe mode</span> を有効にすると、ほとんどのサーバー、デーモン、そして UserBootScript の起動を禁止します。</p></li>
<li><p><span class="menu">Disable user add-ons</span> を有効にすると、ユーザーがホームフォルダー以下の階層にインストールしたすべてのアドオン (ドライバー、トランスレーターなど) の使用を禁止します。</p></li>
<li><p>問題のあるドライバー、アドオンなどが、システム階層にインストールされている場合は、少しばかり複雑になります。なぜなら、その階層は読み取り専用だからです。ここで、<span class="menu">Blacklist entries</span> オプションが出てきます。それにより、システム階層全体を検索して、ユーザーにとってシステムを混乱させるコンポーネントを無効にします。無効にする項目は、<span class="key">SPACE</span> または <span class="key">RETURN</span> キーでチェックします。<span class="key">ESC</span> は親ディレクトリへ一段戻ります。</p>
<p>オンラインで、<a href="http://www.haiku-os.org/blog/barrett/2013-12-15_how_permanently_blacklist_package_file">How to Permanently Blacklist a Package File</a> という記事があります。これには、コンポーネントの無効化を定着させる方法が説明されています。</p></li>
<li><p><span class="menu">Select boot volume</span> の下では、 Haiku の 以前の "バージョン" を指定して起動できます。パッケージをアンインストール / インストールするたびに、以前の状態は保存され、ブートローダーオプション内のリストから選択することで、それを起動できます。<br />
つまり、もし、いくつかのパッケージをインストールした後に起動時の問題が発生した場合は、問題が起きる前の Haiku のバージョンを起動して、問題となるパッケージをアンインストールしてください。</p></li>
2014-04-05 20:48:32 +04:00
</ul>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="booting" name="booting">Haiku のブート</a></h2>
<p>1 つまたは複数のオプションを有効にしてメインメニューに戻り、起動を続行すると、このブートスクリーンが表示されます:</p>
<img src="../images/bootloader-images/boot-screen.png" alt="boot-screen.png" />
<p>すべてが順調に進むと、各シンボルが次々に点灯して行きます。<br />
2014-04-05 20:48:32 +04:00
それぞれのシンボルは大まかに次のブートステージに対応します:</p>
<table summary="layout" border="0" cellpadding="2" cellspacing="0">
2014-04-05 20:48:32 +04:00
<tr><td><b>原子</b></td><td style="width:10px;"> </td><td>モジュールの初期化。</td></tr>
<tr><td><b>ディスク + 虫眼鏡</b></td><td> </td><td>rootfs (<span class="path">/</span>) の作成と devfs (<span class="path">/dev</span>) のマウント。</td></tr>
<tr><td><b>プラグインカード</b></td><td> </td><td>デバイスマネージャーの初期化。</td></tr>
<tr><td><b>ブートディスク</b></td><td> </td><td>起動ディスクのマウント。</td></tr>
<tr><td><b>IC チップ</b></td><td> </td><td>CPU 固有のモジュールの読み込み。</td></tr>
<tr><td><b>フォルダー</b></td><td> </td><td>サブシステムの最終初期化。</td></tr>
<tr><td><b>ロケット</b></td><td> </td><td>Launch_daemon がシステムを起動。</td></tr>
</table>
</div>
</div>
<div class="nav">
<div class="inner"><span>
2014-04-05 20:48:32 +04:00
<!-- « <a href="installation.html">Installing Haiku</a>
:: -->
<a href="contents.html" class="uplink">目次</a>
:: <a href="filesystem-layout.html">ファイルシステムレイアウト</a> »
</span></div>
</div>
</body>
</html>