Date: Thu, 24 Dec 2015 16:10:24 +0000 (UTC) From: Ryusuke SUZUKI <ryusuke@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47904 - head/ja_JP.eucJP/books/handbook/boot Message-ID: <201512241610.tBOGAOpU015743@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ryusuke Date: Thu Dec 24 16:10:23 2015 New Revision: 47904 URL: https://svnweb.freebsd.org/changeset/doc/47904 Log: - Merge the following from the English version: r40897 -> r42014 head/ja_JP.eucJP/books/handbook/boot/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/boot/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/boot/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/boot/chapter.xml Wed Dec 23 15:42:13 2015 (r47903) +++ head/ja_JP.eucJP/books/handbook/boot/chapter.xml Thu Dec 24 16:10:23 2015 (r47904) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r40897 + Original revision: r42014 $FreeBSD$ --> <chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="boot"> @@ -75,27 +75,29 @@ という用語でオペレーティングシステムをロードする機構のことを指していたのですが、 いまはこれを縮めて <quote>ブート (起動)</quote> と言います。</para> - <indexterm><primary>BIOS</primary></indexterm> + <indexterm><primary><acronym>BIOS</acronym></primary></indexterm> <indexterm> <primary>基本入出力システム (Basic Input/Output System)</primary> - <see>BIOS</see> + <see><acronym>BIOS</acronym></see> </indexterm> <para>x86 ハードウェアでは、基本入出力システム - (Basic Input/Output System: BIOS) + (Basic Input/Output System: <acronym>BIOS</acronym>) にオペレーティングシステムをロードする責任があります。 オペレーティングシステムをロードするために、 - BIOS がハードディスク上のマスターブートレコード - (Master Boot Record: MBR) を探します。 - MBR はハードディスク上の特定の場所になければなりません。 - BIOS には MBR をロードし起動するのに十分な知識があり、 + <acronym>BIOS</acronym> がハードディスク上のマスターブートレコード + (Master Boot Record: <acronym>MBR</acronym>) を探します。 + <acronym>MBR</acronym> + はハードディスク上の特定の場所になければなりません。 + <acronym>BIOS</acronym> には <acronym>MBR</acronym> + をロードし起動するのに十分な知識があり、 オペレーティングシステムをロードするために必要な作業の残りは、 - 場合によっては BIOS の助けを得た上で - MBR が実行できることを仮定しています。</para> + 場合によっては <acronym>BIOS</acronym> の助けを得た上で + <acronym>MBR</acronym> が実行できることを仮定しています。</para> - <indexterm><primary>マスターブートレコード - (Master Boot Record: MBR)</primary></indexterm> + <indexterm><primary>マスターブートレコード (Master Boot Record: + <acronym>MBR</acronym>)</primary></indexterm> <indexterm><primary>ブートマネージャ (Boot Manager)</primary></indexterm> @@ -103,28 +105,30 @@ <indexterm><primary>ブートローダ (Boot Loader)</primary></indexterm> - <para>MBR 内部のコードは、 + <para><acronym>MBR</acronym> 内部のコードは、 通常<emphasis>ブートマネージャ</emphasis>と呼ばれます。 とりわけユーザとの対話がある場合にそう呼ばれます。 その場合は、通常もっと多くのブートマネージャのコードが、 ディスクの最初の<emphasis>トラック</emphasis> - または OS のファイルシステム上におかれます - (ブートマネージャは<emphasis>ブートローダ</emphasis> + またはオペレーティングシステムのファイルシステム上におかれます + ブートマネージャは<emphasis>ブートローダ</emphasis> と呼ばれることもありますが、 - &os; はこの言葉を起動のもっと後の段階に対して使います)。 - よく使われるブートマネージャには、 - <application>boot0</application> (<application>Boot Easy</application> - とも呼ばれる &os; 標準のブートマネージャ), + &os; はこの言葉を起動のもっと後の段階に対して使います。 + よく使われるブートマネージャには、<application>Boot Easy</application> + とも呼ばれる &os; 標準のブートマネージャの + <application>boot0</application>, <application>Grub</application>, <application>GAG</application> や - <application>LILO</application> 等があります - (MBR 内に収まるのは <application>boot0</application> だけです)。</para> + <application>LILO</application> 等があります。 + <acronym>MBR</acronym> 内に収まるのは + <application>boot0</application> だけです。</para> <para>ディスク上にインストールされているオペレーティングシステムが - 1 つであれば、標準の PC MBR で十分です。 - この MBR はディスク上の最初の起動可能な (アクティブな) スライスを探し、 + 1 つであれば、標準の PC <acronym>MBR</acronym> で十分です。 + この <acronym>MBR</acronym> はディスク上の最初の起動可能な + (アクティブな) スライスを探し、 そのスライスにあるコードを起動してオペレーティングシステムの残りをロードします。 - デフォルトで &man.fdisk.8; がインストールする MBR - は、このような MBR です。<filename>/boot/mbr</filename> + デフォルトで &man.fdisk.8; がインストールする <acronym>MBR</acronym> + は、このような <acronym>MBR</acronym> で、<filename>/boot/mbr</filename> を基にしています。</para> <para>ディスク上に複数のオペレーティングシステムが存在しているのなら、 @@ -134,7 +138,7 @@ 次の節では 2 つのブートマネージャについて説明します。</para> <para>&os; のブートストラップシステムの残りは 3 段階に分かれます。 - 第 1 ステージは MBR によって起動されるもので、 + 第 1 ステージは <acronym>MBR</acronym> によって起動されるもので、 MBR は計算機を特定の状態にするために必要なことだけ知っていて、 第 2 ステージを起動します。 第 2 ステージでは、第 3 ステージを起動する前に、 @@ -147,7 +151,7 @@ &os; はより柔軟なローダ (loader) を提供しているのです。</para> <indexterm><primary>カーネル (kernel)</primary></indexterm> - <indexterm><primary><command>init</command></primary></indexterm> + <indexterm><primary>&man.init.8;</primary></indexterm> <para>その後カーネルが起動し、デバイスの検出と初期化を開始します。 そしてカーネルの起動が終わると、制御はユーザープロセスの @@ -168,9 +172,10 @@ <title>ブートマネージャ</title> <indexterm><primary>マスターブートレコード - (MBR)</primary></indexterm> + (<acronym>MBR</acronym>)</primary></indexterm> - <para>MBR やブートマネージャのコードは起動プロセスの<emphasis>第 + <para><acronym>MBR</acronym> + やブートマネージャのコードは起動プロセスの<emphasis>第 0 ステージ</emphasis>と呼ばれることがあります。 この節では 2 つのブートマネージャ、 <application>boot0</application> と <application>LILO</application> @@ -180,10 +185,11 @@ ブートマネージャ</title> <para>&os; のインストーラや &man.boot0cfg.8; - がインストールする MBR は、 + がインストールする <acronym>MBR</acronym> は、 <filename>/boot/boot0</filename> を基にしています。 <application>boot0</application> のサイズと機能は、 - スライステーブルおよび MBR 末尾の識別子 <literal>0x55AA</literal> + スライステーブルおよび <acronym>MBR</acronym> + 末尾の識別子 <literal>0x55AA</literal> のため、446 バイトの大きさに制限されます。もし、 <application>boot0</application> と複数のオペレーティングシステムをインストールした場合、 @@ -200,20 +206,25 @@ Default: F2</screen> </example> <para>他のオペレーティングシステム、特に &windows; は、 - &os; の後にインストールを行うと、既存の MBR を上書きしてしまいます。 + &os; の後にインストールを行うと、既存の <acronym>MBR</acronym> + を上書きしてしまいます。 もしそうなってしまったら、 - もしくは既存の MBR を &os; の MBR で置き換えたいのなら、 + もしくは既存の <acronym>MBR</acronym> を &os; の + <acronym>MBR</acronym> で置き換えるには、 次のコマンドを使ってください。</para> <screen>&prompt.root; <userinput>fdisk -B -b /boot/boot0 device</userinput></screen> <para><replaceable>device</replaceable> は起動するデバイス名で、 - たとえば 1 番目の IDE ディスクは <filename>ad0</filename>、 - 2 番目の IDE コントローラに接続されている 1 番目の IDE ディスクは - <filename>ad2</filename>、1 番目の SCSI ディスクは - <filename>da0</filename> などとなります。 - MBR の設定をカスタマイズしたい場合は、&man.boot0cfg.8; - を参照してください。</para> + たとえば 1 番目の <acronym>IDE</acronym> ディスクは + <filename>ad0</filename>、2 番目の <acronym>IDE</acronym> + コントローラに接続されている 1 番目の <acronym>IDE</acronym> + ディスクは <filename>ad2</filename>、 + 1 番目の <acronym>SCSI</acronym> ディスクは + <filename>da0</filename> + などとなります。 + <acronym>MBR</acronym> の設定をカスタマイズしたい場合は、 + &man.boot0cfg.8; を参照してください。</para> <formalpara> <title>LILO ブートマネージャ</title> @@ -252,14 +263,13 @@ label=FreeBSD</programlisting> ステージはハードディスクの同じ領域上の同一のプログラムの部分部分です。 スペースの制約のため 2 つに分割されていますが、 いつも一緒にインストールされます。 - インストーラまたは <application>bsdlabel</application> - は、両者を 1 つにまとめた + インストーラまたは &man.bsdlabel.8; は、両者を 1 つにまとめた <filename>/boot/boot</filename> をコピーします。</para> <para>第 1 ステージと第 2 ステージは、ファイルシステムの外部、 起動スライスの最初のトラックに置かれ、 先頭が最初のセクタにきます。 - <link linkend="boot-boot0">boot0</link> + boot0 (<xref linkend="boot-boot0"/>) またはその他のブートマネージャは、 起動プロセスを続けるために必要なプログラムがそこにあると想定しています。 使用されるセクタの数は、<filename>/boot/boot</filename> @@ -277,8 +287,8 @@ label=FreeBSD</programlisting> これは &os; のファイルシステム上でファイルを見つける機能を持ち、 実行するカーネルやローダを指定するための簡単なインタフェースを提供します。</para> - <para><filename>boot2</filename> により起動される - <link linkend="boot-loader">ローダ (loader)</link> + <para>しかしながら <filename>boot2</filename> により起動される + &man.loader.8; はさらに高機能で、起動設定が行なえる手段を提供します。</para> <example xml:id="boot-boot2-example"> @@ -297,7 +307,7 @@ boot:</screen> <para><replaceable>diskslice</replaceable> は起動するディスクとスライスで、 - たとえば最初の IDE ディスクの 1 番目のスライスは + たとえば最初の <acronym>IDE</acronym> ディスクの 1 番目のスライスは <filename>ad0s1</filename> となります。</para> <warning> @@ -583,9 +593,9 @@ boot:</screen> ひとつは、レガシーなバーチャルコンソールコマンドライン環境です。 システムの起動が終わったら、 コンソールにログインプロンプトが表示されます。 - 2 つ目の環境は、<link linkend="x11">Xorg</link> - により提供されるグラフィカル環境です。 - <link linkend="x11">Xorg</link> の章では、 + 2 つ目の環境は、<xref linkend="x11"/> + で説明されているグラフィカル環境です。 + <xref linkend="x11"/> では、 グラフィカルディスプレイマネージャやグラフィカルログインマネージャのインストールおよび設定方法について説明しています。</para> <sect4 xml:id="boot-splash-function"> @@ -603,8 +613,8 @@ boot:</screen> もう少し大きなイメージを使いたい場合には、 システムの起動時に <acronym>VESA</acronym> モジュールをロードしてください。 - <link linkend="kernelconfig">カスタムカーネル</link> - に対しては、<acronym>VESA</acronym> + <xref linkend="kernelconfig"/> + で説明されるカスタムカーネルに対しては、<acronym>VESA</acronym> カーネルコンフィグレーションオプションを追加してください。 <acronym>VESA</acronym> のサポートをロードすることで、 フルスクリーンでスプラッシュスクリーンを表示できるようになります。</para> @@ -739,11 +749,10 @@ bitmap_name="<replaceable>/boot/splash.b <secondary>起動時の応答</secondary> </indexterm> - <para>カーネルがデフォルトの - <link linkend="boot-loader">ローダ</link> - もしくはローダを迂回して <link linkend="boot-boot1">boot2</link> - によって読み込まれると、起動フラグが調べられます。 - もし起動フラグがあれば、それに応じて動作が調整されます。</para> + <para>カーネルがデフォルトのローダ (<xref linkend="boot-loader"/>) + もしくはローダを迂回して boot2 (<xref + linkend="boot-boot1"/>) によって読み込まれると、 + 起動フラグが調べられ、それに応じて動作が調整されます。</para> <sect2 xml:id="boot-kernel-bootflags"> <title>カーネル起動フラグ</title> @@ -830,9 +839,9 @@ bitmap_name="<replaceable>/boot/splash.b と呼ばれることがあります。<quote>device hints</quote> はデバイスを設定するためにデバイスドライバが使用します。</para> - <para>device hints は <link linkend="boot-loader">ステージ 3 - ブートローダ</link> プロンプトでも設定できます。変数は - <command>set</command> を用いて追加したり、 + <para><xref linkend="boot-loader"/> で説明されているように + device hints はステージ 3 ブートローダプロンプトでも設定できます。 + 変数は <command>set</command> を用いて追加したり、 <command>unset</command> を用いて削除できます。 <command>show</command> を用いて一覧を見ることもできます。 <filename>/boot/device.hints</filename> に設定されている変数は、 @@ -908,7 +917,7 @@ bitmap_name="<replaceable>/boot/splash.b <title>init: プロセス制御の初期化</title> <indexterm> - <primary><command>init</command></primary> + <primary>&man.init.8;</primary> </indexterm> <para>カーネルの起動が完了すると、&man.init.8; @@ -925,9 +934,8 @@ bitmap_name="<replaceable>/boot/splash.b もしそれに問題があって &man.fsck.8; が UFS ファイルシステムの不一致を修復できなければ、 管理者が問題を直接解決できるように、 - &man.init.8; はシステムを - <link linkend="boot-singleuser">シングルユーザモード</link> - へと移行させます。</para> + &man.init.8; はシステムをシングルユーザモード + (<xref linkend="boot-singleuser"/>) へと移行させます。</para> </sect2> <sect2 xml:id="boot-singleuser"> @@ -936,14 +944,13 @@ bitmap_name="<replaceable>/boot/splash.b <indexterm><primary>シングルユーザモード</primary></indexterm> <indexterm><primary>コンソール (console)</primary></indexterm> - <para>このモードには、<link - linkend="boot-autoreboot">自動再起動</link>の処理中か、 + <para>このモードには、自動再起動の処理中 (<xref + linkend="boot-autoreboot"/>) か、 ユーザが起動時に <option>-s</option> を指定した場合、 - あるいは <command>loader</command> で - <envar>boot_single</envar> + あるいは &man.loader.8; で <envar>boot_single</envar> 変数を設定することによって移行します。</para> - <para><link linkend="boot-multiuser">マルチユーザモード</link> + <para>マルチユーザモード (<xref linkend="boot-multiuser"/>) から <option>-r</option> または <option>-h</option> なしで &man.shutdown.8; を呼び出すことでもこのモードに移行できます。</para> @@ -986,14 +993,13 @@ console none <indexterm><primary>マルチユーザモード</primary></indexterm> <para>&man.init.8; がファイルシステムが正常であると判断するか、 - ユーザが<link - linkend="boot-singleuser">シングルユーザモード</link> + ユーザがシングルユーザモード (<xref linkend="boot-singleuser"/>) でのコマンドを終了すると、 システムはマルチユーザモードへ移行し、 リソースの設定を始めます。</para> <sect3 xml:id="boot-rc"> - <title>リソース設定 (rc)</title> + <title>リソース設定</title> <indexterm><primary>rc ファイル群</primary></indexterm> <para>リソース設定システムはデフォルト設定を @@ -1018,7 +1024,7 @@ console none <title>シャットダウン動作</title> <indexterm> - <primary><command>shutdown</command></primary> + <primary>&man.shutdown.8;</primary> </indexterm> <para>&man.shutdown.8; @@ -1037,7 +1043,7 @@ console none &man.shutdown.8; を実行するには、 <systemitem class="username">root</systemitem> であるか、<systemitem class="groupname">operator</systemitem> - グループのメンバでなければなりません。&man.halt.8; や + のメンバでなければなりません。&man.halt.8; や &man.reboot.8; を利用することもできます。 より多くの情報を知るために、それらのマニュアルページや &man.shutdown.8; を参照してください。</para>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201512241610.tBOGAOpU015743>