<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook V3.1//EN">
<article>

<!-- Header -->

 <artheader>

  <!-- Redhat Linux ATA RAID Setup with Promise FastTrack HOWTO -->

  <title>Linux ATA RAID HOWTO</title>

<authorgroup>
  <author>
     <firstname>Murty</firstname>
     <surname>Rompalli</surname>
     <affiliation>
        <address>
           <email>murty@solar.m u r t y.n e t</email>
        </address>
     </affiliation>
  </author>
<!-- Added for Japanese version -->
  <othercredit lang="ja">
    <surname>芳賀</surname>
    <firstname>靖史</firstname>
    <contrib>日本語訳</contrib>
    <affiliation>
      <address>yasufumi.haga@nifty.com</address>
    </affiliation>
  </othercredit>
</authorgroup>

   <revhistory>
      <revision>
         <revnumber>2.0</revnumber>
	 <!--
         <date>2002-05-10</date>
	 -->
	 <date>2002年 5月 10日</date>
         <authorinitials>mr</authorinitials>
          <revremark>
	  <!--
            Major enhancements
	    -->
	    主要な拡張
         </revremark>
      </revision>

      <revision>
         <revnumber>1.3</revnumber>
	 <!--
         <date>2002-05-07</date>
	 -->
	 <date>2002年 5月 7日</date>
         <authorinitials>jyg</authorinitials>
          <revremark>
	  <!--
            format fixes
	    -->
	    フォーマット修正
         </revremark>
      </revision>

      <revision>
         <revnumber>1.2</revnumber>
	 <!--
         <date>2002-04-30</date>
	 -->
	 <date>2002年 4月 30日</date>
         <authorinitials>mr</authorinitials>
          <revremark>
	  <!--
            Minor fixes
	    -->
	    細かい修正
         </revremark>
      </revision>

      <revision>
         <revnumber>1.1</revnumber>
	 <!--
         <date>2002-04-28</date>
	 -->
	 <date>2002年 4月 28日</date>
         <authorinitials>ldl</authorinitials>
          <revremark>
	  <!--
            Some minor changes and sgml-improvements
	    -->
	    いくつかの細かい修正、sgml の改善
         </revremark>
      </revision>

      <revision>
         <revnumber>1.0</revnumber>
	 <!--
         <date>2002-04-26</date>
	 -->
	 <date>2002年 4月 26日</date>
         <authorinitials>mr</authorinitials>
          <revremark>
	  <!--
            Initial Release
	    -->
	    初版
         </revremark>
      </revision>

      <!-- Additional (*earlier*) revision histories go here -->
   </revhistory>
<!--
<pubdate>April 26, 2002</pubdate>
-->
<pubdate>2002年 4月 26日</pubdate>
  <abstract>
    <indexterm>
      <primary>ataraid</primary>
    </indexterm>

    <!--
    <para>
	RAID is not limited to expensive SCSI disks anymore as more and more motherboard manufacturers are introducing motherboards with onboard RAID support for inexpensive IDE disks, known as ATA RAID. Promise Technolgy and HighPoint are two companies that dominate this ATA RAID market. This HOWTO document explains how to install Linux on an Intel Pentium compatible computer with an ATA RAID Controller (onboard chip or seperate card), single or  multiple processors and atleast two hard disks. Currently, this document covers installing RedHat Linux 7.2 with Promise FastTrack ATA RAID Controller only.</para>
	-->
    <para>
    RAID は今ではもう、高価な SCSI ディスクに限った話ではありません。
    マザーボードメーカーは安価な IDE ディスク用に、
    オンボードで RAID をサポートするマザーボードを、
    どんどん売り出しています。これを ATA RAID といいます。
    Promise Technology 社と HighPoint 社は、
    そういう ATA RAID 市場で優位に立っている 2 社です。
    この HOWTO 文書では、
    インテルのペンティアム互換で、
    （オンボード、あるいは個別のカードで）ATA RAID コントローラが付き、
    シングルプロセッサ、ないしはマルチプロセッサになっており、
    最低でもハードディスクが 2 台付いている、
    そういうコンピュータに Linux をインストールする方法について説明しています。
    現時点でこの文書が扱っているのは、
    Promise FastTrack ATA RAID コントローラが付いたマシンに、
    RedHat Linux 7.2 をインストールする場合のことだけです。
    </para>
  </abstract>

 </artheader>

<!-- Section1: intro -->

 <sect1 id="intro">
 <!--
   <title>Introduction</title>
   -->
   <title>はじめに</title>

   <indexterm>
    <primary>ataraid!introduction</primary>
   </indexterm>

<!--
<para>The goal of this HOWTO document is to explain how to setup RAID 1 (mirroring) with the two hard disks and install bootable RedHat Linux Operating System on the mirror device. This document discusses both methods of achieving this goal: 1. Using Promise supplied driver 2. Using Linux native RAID. If you choose the first method (using Promise supplied driver), you must use the Kernel 2.4.7-10 that comes with RedHat 7.2 CD. If you choose the second method, you can upgrade the kernel to the latest kernel (2.4.18). This document does not discuss Striping or other disk configurations, although the author believes that this document might help setup those configurations.  This document does not yet cover: 1. Installation using GRUB instead of LILO and 2. Installation with Latest development kernels (2.5.x).
</para>
-->
<para>
この HOWTO の目標は、
 2 台のハードディスクで RAID 1 （ミラーリング）を設定し、
ミラーデバイスにブート可能な RedHat Linux オペレーティングシステムをインストールする方法を説明することです。
この目標を達成するため、次の二種類の方法を論じます。
1. Promise 社が提供しているドライバを使う。
2. Linux 本来の RAID を使う。
（Promise 社が提供しているドライバを使うという）最初の方法を選択する場合は、
RedHat 7.2 の CD に付いてくる、2.4.7-10 のカーネルを使わなければなりません。
一方、二番目の方法を選べば、最新のカーネル (2.4.18) にアップグレードできます。
ストライピングや他のディスク構成については、この文書では論じません。
でも筆者はそういった構成を作る時にも、この文書が役立つことがあるだろうと考えています。この文書でまだ扱っていないのは次のようなことです。
1. LILO ではなく、GRUB を使ってインストールする。
2. 最新の開発版カーネル (2.5.x) にインストールする。
</para>

<!--
  <para>
   First of all we need a bit of legalese. Recent development
   shows it is quite important.
  </para>
-->
  <para>
  まず最初に、難解な法律用語がちょぴり必要です。
  最近の開発では、これがとても大事だということが証明されています。
  </para>

<!-- Section2: copyright -->

  <sect2 id="copyright">
  <!--
   <title>Copyright Information</title>
   -->
   <title>著作権に関する情報</title>

   <para>
   この部分の日本語訳は参考です。
   正式なものは英文を読んで下さい。
   </para>

   <para>&#169; 2002 Murty Rompalli</para>

   <para>
    This document is copyrighted &#169; 2002 Murty Rompalli and is
    distributed under the terms of the <ulink url="http://www.gnu.org/copyleft/fdl.txt">GNU Free Documentation License</ulink> and additional terms described below.</para>

    <para>
    本文書の著作権(c) 2002 は Murty Rompalli が有しており、
    <ulink url="http://www.gnu.org/copyleft/fdl.txt">
    GNU フリー文書利用許諾契約書</ulink> 
    および下記の付加条件の下で配布する。
    </para>

   <para>
    This Linux HOWTO document may
    be reproduced and distributed in whole or in part, in any medium
    physical or electronic, as long as this copyright notice is
    retained on all copies. Commercial redistribution is allowed and
    encouraged; however, the author would like to be notified of any
    such distributions.
   </para>

   <para>
   本 Linux HOWTO 文書は、その全体ないし一部を、
   物理的ないし電子的な如何なる媒体で再作成し、配布してもよい。
   ただし、そのすべての複製には、
   この著作権告知をそのままの形で掲載すること。
   営利目的の再配布は、これを許可し、奨励するが、
   そのような目的で配布する場合は著者に届け出てもらいたい。
   </para>

   <para>
    All translations, derivative works, or aggregate works
    incorporating this Linux HOWTO document must be covered under this
    copyright notice. That is, you may not produce a derivative work
    from this HOWTO document and impose additional restrictions on its
    distribution. Exceptions to these rules may be granted under
    certain conditions; please contact the Linux HOWTO coordinator at
    this address <email>linux-howto@metalab.unc.edu</email>.
   </para>

   <para>
   本 Linux HOWTO 文書を組み込んだすべての翻訳物、派生物、
   集積物は、この著作権告知の下で保護しなければならない。
   すなわち、本 Linux HOWTO 文書を下に派生物を作成し、
   その派生物の配布に際して、新たな制限を課してはならない。
   条件によってはこの規定に対する例外も認められるので、
   <email>linux-howto@metalab.unc.edu</email> 宛てで、
   Linux HOWTO コーディネータに連絡をとってもらいたい。
   </para>

   <para>
    In short, the author wishes to promote dissemination of this
    information through as many channels as possible but 
    wish to retain copyright on this HOWTO document, and would like to
    be notified of any plans to redistribute this HOWTO document.
   </para>

   <para>
   要約すれば、著者は可能な限りのチャネルを通じて、
   この情報の普及をはかりたいが、
   本 HOWTO 文書に関する著作権はそのまま保持したいと願っている。
   それに、本 HOWTO 文書の再配布に関する如何なる案についても、
   届け出てもらいたいのである。
   </para>

  </sect2>

<!-- Section2: disclaimer -->

  <sect2 id="disclaimer">
  <!--
   <title>Disclaimer</title>
   -->
   <title>免責条項</title>

   <!--
   <para>
    No liability for the contents of this documents can be accepted.
    Use the concepts, examples and other content at your own risk.
    As this is a new edition of this document, there may be errors
    and inaccuracies, that may of course be damaging to your system.
    Proceed with caution, and although this is highly unlikely,
    the author does not take any responsibility for that.
   </para>
   -->
   <para>
   本文書の内容に対しては、如何なる責任も負いません。
   その内容、例、その他諸々については、
   ご自分の責任に於いて使用してください。
   この文書は新しい版なので、
   エラーや不正確な部分があるかもしれませんし、
   その場合は、むろん皆さんのシステムに被害を与えることがあります。
   ですから注意して進めて下さい。
   その結果、まったく成功しそうになくても、
   著者はそのことに対しては、なんら責任は負いません。
   </para>

   <para>
    All copyrights are held by their by their respective owners, unless
    specifically noted otherwise.  Use of a term in this document
    should not be regarded as affecting the validity of any trademark
    or service mark.
   </para>

   <para>
   すべての著作権は、他に特に明記しない限り、
   各々の所有者が保持しています。
   本文書における用語の使用は、
   商品商標、役務商標のいずれの合法性も犯さないものとします。
   </para>

   <!--
   <para>
    Naming of particular products or brands should not be seen 
    as endorsements.
   </para>
   -->
   <para>
   特定の商品名やブランド名を挙げても、
   それらを推奨するものではありません。
   </para>

   <!--
   <para>
    You are strongly recommended to take a backup of your system 
    before major installation and backups at regular intervals.
   </para>
   -->
   <para>
   危険を伴うインストールを行なう前には、
   ご自分のシステムのバックアップを取り、
   また定期的にバックアップを取ることを強くお奨めします。
   </para>
  </sect2>

<!-- Section2: newversions-->

  <sect2 id="newversions">
  <!--
   <title>New Versions</title>
   -->
   <title>新しい版について</title>

    <indexterm>
     <primary>ataraid!news</primary>
    </indexterm>

    <!--
   <para>
The newest version of this HOWTO will always be made available on my website <ulink url="http://www.murty.net/ataraid/">http://www.murty.net/ataraid/</ulink>, or you may contact me directly at <email>murty at solar . murty . net</email> to check if there is a newer version.
   </para>
   -->
   <para>
   本 HOWTO の最新版は、
   <ulink url="http://www.murty.net/ataraid/">
   http://www.murty.net/ataraid/</ulink>
   にある、著者のウェブサイトにあるので、
   いつでも利用できます。
   あるいは <email>murty at solar . murty . net</email> 宛てで、
   著者に直接連絡して、
   新しい版がないかどうか確認してもかまいません。
   </para>

<!--
<para>
Currently, this document is available in the following formats:
</para>
-->
<para>
現時点では、本文書が利用可能なフォーマットは次のとおりです。
</para>

   <para>
   <itemizedlist>
    <listitem>
     <para>
      <ulink url="ataraid.html">HTML</ulink>.
     </para>
    </listitem>

    <listitem>
    <!--
     <para>
       <ulink URL="ataraid.txt">plain text</ulink>.
     </para>
     -->
     <para>
       <ulink URL="ataraid.txt">プレーンテキスト</ulink>.
     </para>
    </listitem>

    <listitem>
     <para>
       <ulink URL="ataraid.pdf">Adobe PDF</ulink>.
     </para>
    </listitem>

    <listitem>
    <!--
     <para>
      <ulink url="ataraid.ps.gz">gzipped 
       postscript (US letter format)</ulink>.
     </para>
     -->
     <para>
      <ulink url="ataraid.ps.gz">gzip で圧縮したポストスクリプト
       （US レター形式）</ulink>.
     </para>
    </listitem>

    <listitem>
    <!--
     <para>
      <ulink url="ataraid.sgml">SGML source</ulink>.
     </para>
     -->
     <para>
      <ulink url="ataraid.sgml">SGML ソース</ulink>.
     </para>
    </listitem>

    <listitem>
    <!--
     <para>
      <ulink url="ataraid.dvi.gz">gzipped DVI file</ulink>.
     </para>
     -->
     <para>
      <ulink url="ataraid.dvi.gz">gzip で圧縮した DVI ファイル</ulink>.
     </para>
    </listitem>

    <listitem>
    <!--
     <para>
      <ulink url="ataraid.tex.gz">gzipped TeX (to be used with jadetex)</ulink>.
     </para>
     -->
     <para>
      <ulink url="ataraid.tex.gz">gzip で圧縮した TeX (jadetex で使用)</ulink>.
     </para>
    </listitem>

   </itemizedlist>
   </para>

   <!--
   <para>
    Note that paper sizes vary in the world, A4 and US letter differ 
    significantly. You might also wish to consider using the 
    <emphasis>universal format</emphasis> (8.27x11in; 210x279mm). 
   </para>
   -->
   <para>
   用紙の大きさですが、
   これは様々なものが世界中で使われていることを覚えておいて下さい。
   例えば、A4 と US レターはまったく違っています。
   こうなると、<emphasis>ユニバーサルフォーマット</emphasis>
   (8.27x11in; 210x279mm) を使おうという気持ちも起きようというものです。
   </para>
  </sect2>

<!-- Section2: credits -->

  <sect2 id="credits">
  <!--
   <title>Credits</title>
   -->
   <title>謝辞</title>

   <!--
   <para>
    <emphasis>Your name here, if you contribute :)
    </emphasis>
   </para>
   -->
   <para>
   <emphasis>貢献していただければ、お名前をここに載せますよ :)</emphasis>
   </para>

<!--
<para>
Luc de Louw &lt;luc at delouw.ch&gt; corrected errors in my SGML source.
</para>
-->
<para>
Luc de Louw &lt;luc at delouw.ch&gt; SGML ソースのエラーを訂正してくれました。
</para>

<!--
<para>
Joy Y Goodreau &lt;joyg at us.ibm.com&gt; corrected errors in my SGML source.
</para>
-->
<para>
Joy Y Goodreau &lt;joyg at us.ibm.com&gt; SGML ソースのエラーを訂正してくれました。
</para>

<!--
<para>
In this version I have the pleasure of acknowledging:
</para>
-->
<para>
この版にて、次の方には是非謝意を述べさせていただきたいと思います。
</para>

<!--
<para>
Alain Portal &lt;alain.portal at free.fr&gt;, Service Commun de Microscopie Electronique for proof-reading and correcting mistakes.
</para>
-->
<para>
Alain Portal &lt;alain.portal at free.fr&gt;, Service Commun de Microscopie Electronique の方で、査読と訂正を行なっていただきました。
</para>

  </sect2>

<!-- Section2: feedback -->

  <sect2 id="feedback">
<!--
   <title>Feedback</title>
   -->
   <title>フィードバック</title>

   <!--
   <para>
    Feedback is most certainly welcome for this document. Without
    your submissions and input, this document wouldn't exist. Please
    send your additions, comments and criticisms to the following
    email address : <email>murty at solar. murty . net</email>.
   </para>
   -->
   <para>
   本文書に関するフィードバックは、無論大歓迎です。
   今この文書が存在するのは、皆さんからのご意見があればこそなんです。
   追加したいことやご意見、ご批評などは、
   どうか次の宛先まで、電子メールでお願いします：
   <email>murty at solar. murty . net</email>。
   </para>
   </sect2>

<!-- Section2: translations -->

  <sect2 id="translations">
  <!--
   <title>Translations</title>
   -->
   <title>翻訳について</title>

   <!--
   <para>
Please help International users who do not speak English. You are encouraged to translate this document to a foreign language. Please notify the author if you translated or would like to translate this document into a foreign language. The following translation efforts are already under way.
   </para>
   -->
   <para>
   英語をお使いにならない、
   他の国々のユーザーの方々に、どうか援助をお願いします。
   本文書を積極的に他国の言語に翻訳して下さい。
   本文書を他言語に翻訳したり、翻訳したいと思っている方は、
   どうか著者に知らせて下さい。
   以下の翻訳作業が既に進行中です。
   </para>

   <para>
    <itemizedlist>


     <listitem>
     <!--
      <para>
	French Translation is coming soon. Thanks go to Alain Portal.
      </para>
      -->
      <para>
      フランス語訳がもうすぐ完成です。Alain Portal に感謝します。
      </para>
     </listitem>

    </itemizedlist>
   </para>
   </sect2>
 </sect1>

<!-- Section1: intro: END -->


<!-- Section1: requirements  -->

 <sect1 id="requirements">
 <!--
  <title>Requirements</title>
  -->
  <title>必要条件</title>

  <!--
  <para>
This section lists what items are required before you start installing on your computer.
  </para>
  -->
  <para>
  本節では、インストール開始前に準備するものを挙げていきます。
  </para>

  <para>
    <itemizedlist>

     <listitem>
     <!--
      <para>Two blank floppies, DOS formatted. On a working linux computer, you can type <command>mkfs.msdos /dev/fd0</command></para>
      -->
      <para>
      DOS 形式でフォーマットした、未使用のフロッピーディスクを 2 枚。
      Linux が動作しているコンピュータなら、
      <command>mkfs.msdos /dev/fd0</command>
      とタイプすればフォーマットできます。
      </para>
     </listitem>
     <!--
     <listitem><para>
Red Hat Linux 7.2 CDs 1 and 2 (3 and 4 contain SRPMS and are not required) 
     </para></listitem>
     -->
     <listitem><para>
     Red Hat Linux 7.2 の CD1 とCD2（CD3 と CD4 に入っているのは SRPMS なので、不要です）
     </para></listitem>
     <!--
     <listitem><para>
Internet connection available 
     </para></listitem>
     -->
     <listitem><para>
     インターネットに接続済みで、使用できること
     </para></listitem>
     <!--
     <listitem><para>
Your computer with working CD, floppy,10/100 ethernet card support 
     </para></listitem>
     -->
     <listitem><para>
     動作する CD-ROM ドライブ装備で、
     フロッピーディスクドライブ、
     10Mbps/100Mbps のイーサネットカードをサポートしているコンピュータ
     </para></listitem>
     <!--
     <listitem><para>
Patience
     </para></listitem>
     -->
     <listitem><para>
     忍耐
     </para></listitem>
</itemizedlist>
  </para>
</sect1>

<!-- Section2: preparation -->
<!--
<sect1 id="preparation"><title>Prepare Promise Driver Floppy</title>
-->
<sect1 id="preparation"><title>Promise 社のドライバーが入ったフロッピーディスクの準備</title>
<para>
<orderedlist>
<!--
	<listitem><para>Download appropriate driver from one of the two sites below and save the driver on one of the blank floppies. You can do this on any computer connected to Internet. 
-->
	<listitem><para>下記の 2 サイトのいずれかから、適切なドライバをダウンロードし、
	用意したフロッピーディスクに保存して下さい。
	インターネットにつながっているコンピュータなら、どれでもできます。
<itemizedlist>
<!--
<listitem><para>
<ulink url="http://www.promise.com.tw/support/file/rhup-ftb14.tgz">Driver for Single Processor Machine</ulink>
</para></listitem>
-->
<listitem><para>
<ulink url="http://www.promise.com.tw/support/file/rhup-ftb14.tgz">シングルプロセッサ機用ドライバ</ulink>
</para></listitem>

<!--
<listitem><para>
<ulink url="http://www.promise.com.tw/support/file/rhsmp-ft12014.tgz">Driver for Multiple Processor Machine</ulink>
</para></listitem>
-->
<listitem><para>
<ulink url="http://www.promise.com.tw/support/file/rhsmp-ft12014.tgz">マルチプロセッサ機用ドライバ</ulink>
</para></listitem>
</itemizedlist></para>
        <!--
	</listitem>
	<listitem><para>Insert the floppy with the driver tar ball into a working Linux computer and type:</para><para>
	-->
	</listitem>
	<listitem><para>このドライバの tar ボールが入ったフロッピーディスクを、
	Linux が動作しているコンピュータのフロッピーディスクドライブに挿入し、
	次のようにタイプして下さい。
	</para><para>
<screen>
mount /dev/fd0 /mnt/floppy 
cd /mnt/floppy 
cp rhsmp-ft12014.tgz /tmp 
tar xvzf /tmp/rhsmp-ft12014.tgz 
cd / 
umount /mnt/floppy
</screen>
</para>
        <!--
	</listitem>
	<listitem><para>Label the floppy Promise FastTrack driver and set it aside.</para>
	</listitem>
	-->
	</listitem>
	<listitem><para>「Promise FastTrack ドライバ」と書いたラベルをフロッピーディスクに貼り、
	いったん脇に置いておいてください。</para>
	</listitem>
</orderedlist></para>
</sect1>

<!-- Section3: Preparing RedHat 7.2 CDs --><sect1 id="preparing">
<!--
<title>Preparing RedHat 7.2 CDs</title>
-->
<title>RedHat 7.2 CD の準備</title>
<!--
<para><note><title>NOTE</title><para>If you already have Red Hat Linux 7.2 CDs 1 and 2, skip this step. Otherwise, read this step to learn how you can get them for free.</para></note></para> 
-->
<para><note><title>注意</title><para>
すでに Red Hat Linux 7.2 の CD1 と CD2 をお持ちなら、
この段階は飛ばして下さい。
それ以外は、ここを読んで、無料で入手する方法を覚えて下さい。
</para></note></para> 

<para>
<orderedlist>
<!--
	<listitem><para>Logon to a Windows computer that has a CD Writer drive installed and setup properly. Insert a blank CD-R into the CD Writer.</para>
-->
	<listitem><para>
	CD ライタードライブを正しく装備している Windows コンピュータにログオンしてください。
	そして未使用の CD-R をその CD ライターに挿入してください。
	</para>
	</listitem>
<!--
	<listitem><para>Point your browser to the Red Hat Web site:  <ulink url="ftp://ftp.redhat.com/pub/redhat/linux/7.2/en/iso/i386/">ftp://ftp.redhat.com/pub/redhat/linux/7.2/en/iso/i386/</ulink>. </para>
-->
        <listitem><para>
	ブラウザーで 次の Red Hat のウェブサイトを開きます：
	<ulink url="ftp://ftp.redhat.com/pub/redhat/linux/7.2/en/iso/i386/">
	ftp://ftp.redhat.com/pub/redhat/linux/7.2/en/iso/i386/</ulink>
	</para>
	</listitem>
<!--
	<listitem><para>Browse and locate <filename>enigma-disc1.iso</filename> (the first disk of Red Hat 7.2), and save this file to your Windows desktop.</para>
-->
        <listitem><para>
	<filename>enigma-disc1.iso</filename>
	というファイル（Red Hat 7.2 の最初のディスク）を見つけたら、
	このファイルを Winodws のデスクトップに保存して下さい。
	</para>
	</listitem>
<!--
	<listitem><para>Right-click on the iso image created on your desktop and choose "Record to CD" It will then write the iso image onto your CD-R and create disk-1. </para></listitem>
-->
        <listitem><para>
	デスクトップに保存した iso イメージ上で、マウスの右ボタンをクリックし、
	"Record to CD（訳注：「CD に記録」）を選択します。
	すると iso イメージが CD-R に書かれ、ディスク 1 ができます。
	</para></listitem>
<!--
	<listitem><para>Repeat the procedure for the second iso file named <filename>enigma-disc2.iso</filename> on <ulink url="ftp://ftp.redhat.com/pub">ftp.redhat.com/pub</ulink>. 
-->
	<listitem><para>
	<ulink url="ftp://ftp.redhat.com/pub">ftp.redhat.com/pub</ulink>
	に、
	<filename>enigma-disc2.iso</filename>
	という名前で、二番目の iso ファイルがあるので、
	これについても同じ手順を繰り返します。
</para>
	</listitem>
	<!--
	<listitem><para>Test to make sure your CD-Rs are indeed readable. If you click on My Computer and click on the CD Writer Drive icon, you should be able to browse the contents of the CD-R.</para>
	-->
	<listitem><para>
	できた CD-R が本当に読めるかどうか確かめて下さい。
	"My Computer（訳注：Windows のデスクトップにある「マイコンピュータ」アイコン）"をクリックし、
	その中にある CD ライタードライブのアイコンをクリックします。
	これで CD-R の中身が見えるはずです。
	</para>
	</listitem>
	<!--
	<listitem><para>Label the CD-Rs properly: RH 7.2 disk-1 and RH 7.2 disk-2
	-->
	<listitem><para>RH 7.2 disk-1 および RH 7.2 disk-2 という CD-R のラベルを正しく作って、
	貼って下さい。
</para>
	</listitem>
</orderedlist></para>
</sect1>

<!-- Section4: Installing Red Hat 7.2 --><sect1 id="installing"><title><!--Installing Red Hat 7.2-->Red Hat 7.2 のインストール</title>

<para>
<!--
Once you have created your CDs, you are ready to begin installing Red Hat 7.2 on your Linux system.
-->
この CD ができてしまえば、
自分の Linux システムに Red Hat 7.2 のインストールを始める準備は完了です。
	<orderedlist>
	<!--
	<listitem><para>Restart the computer and press <keycap>Cntrl-F</keycap> when you see FastTrack BIOS prompt on screen. This will take you into the Promise FastTrack BIOS.</para>
	-->
	<listitem><para>
	コンピュータを再起動してください。そして画面上に FastTrack BIOS のプロンプトが出たら、
	<keycap>Cntrl-F</keycap> を押して下さい。これで Promise FastTrack BIOS の設定画面に入ります。
	</para>
	</listitem> 
	<!--
	<listitem><para>Inside this BIOS, choose "delete array," "define array," and "choose Mirror."</para></listitem>
	-->
	<listitem><para>
	BIOS の設定画面で、
	"delete array," と  "define array," および "choose Mirror." を選択します。
	</para></listitem>
	<!--
	<listitem><para>Press <keycap>Cntrl-Y</keycap> to save. </para>
	-->
	<listitem<para>
	そして、<keycap>Cntrl-Y</keycap> を押して保存します。
	</para>
	</listitem>
	<!--
	<listitem><para>Choose Create Only and <keycap>ESC</keycap> to reboot. When it reboots, you should see that Promise FastTrack now has 1x2 RAID Mirror defined over your two hard disks connected to FastTrack controller.
	-->
	<listitem><para>
	"Create Only" を選択後、<keycap>ESC</keycap> を押してリブートして下さい。
	リブートが始まると、
	今度は Promise FastTrack には、FastTrack コントローラにつながっている 2 台のハードディスクに、
	1x2 の RAID Mirror が定義されているのが分かるはずです。
</para></listitem>
        <!--
	<listitem><para>Insert your Red Hat 7.2, disk-1 into your CD-ROM and reboot.</para>
	-->
	<listitem><para>
	Red Hat 7.2 のディスク 1 を CD-ROM ドライブに入れて、リブートします。
	</para>
	</listitem>
	<!--
	<listitem><para>At the boot-prompt, type:</para>
	-->
	<listitem><para>
	ブートのプロンプトが出たら、次のようにタイプして下さい。
	</para>
<para><screen>
linux noprobe
</screen></para>
	</listitem>
	<!--
	<listitem><para>Now, installation will begin. Choose Add device and scroll through the list of available drivers to see if Promise FastTrack is listed. If it is not listed, press <keycap>F2</keycap> to load external driver from a floppy. Insert your Promise FastTrack driver floppy and hit "OK."
	-->
	<listitem><para>
	さあ、インストールが始まります。"Add device（訳注：デバイスの追加）" を選んでください。
	そして使用可能なドライバ一覧に Promise FastTrack があるかどうか確かめて下さい。
	載っていなければ、<keycap>F2</keycap> を押して、
	フロッピーディスクから外部のドライバをロードします。
	Promise FastTrack ドライバが入ったフロッピーディスクをフロッピーディスクドライブに挿入して、
	"OK" を押して下さい。
</para></listitem>
        <!--
	<listitem><para>Continue with installation. Choose only ext3 type partitions for now. You can make ext2 partions at the very end, if you really need them. </para>
	-->
	<listitem><para>
	インストールを続けます。
	パーティションは、さしあたり ext3 だけを選んで下さい。
	ext2 が本当に必要なら、一番最後で作れます。
	</para>
	</listitem>
	<!--
	<listitem><para>When the system you to create Boot Floppy, insert a blank floppy disk. The Red Hat installation program will create a Boot Floppy disk.<note><title>NOTE</title><para>Please do not click on Skip boot disk creation. If you skip this step and do not create a Boot Floppy disk, you will be very sorry later.</para></note></para></listitem>
	-->
	<listitem><para>初めてブートフロッピーを作る場合は、
	未使用のブートフロッピーディスクを挿入して下さい。
	Red Hat のインストールプログラムがブートフロッピーディスクを作ってくれます。
	<note><title>注意</title>
	<para>
	"Skip boot disk creation（訳注：ブートディスク作成を飛ばす）" はクリックしないで下さい。
	この段階を飛ばすと、もうブートフロッピーディスクは作れないので、
	後できっと大変後悔することになります。
	</para></note></para></listitem>
	<!--
	<listitem><para>When the install asks you to choose Boot loader configuration, please choose LILO only. Do not choose GRUB as your boot loader.</para>
	-->
	<listitem><para>
	インストールでブートローダーの設定になったら、選ぶのはどうか "LILO" だけにして、
	GRUB をブートローダーにするのは止めて下さい。
	</para>
	<!--
		<para>When the installation is finished, you will see Congratulations screen.</para>
		-->
		<para>インストールが終ると、今度は「設定」画面になります。</para>
	</listitem>
	<!--
	<listitem><para>Press <keycap>Cntrl-ALT-F2</keycap> to switch to <filename>tty2</filename>.</para>
	-->
	<listitem><para><keycap>Cntrl-ALT-F2</keycap> を押して、
	<filename>tty2</filename> に切替えて下さい。
	</para>
	</listitem>
	<!--
	<listitem><para>At the shell prompt, type:</para><para>
	-->
	<listitem><para>シェルのプロンプトで、次のようにタイプします：</para><para>
<screen>cd /mnt/sysimage/lib/modules/2.4.7-10/kernel/drivers/scsi</screen></para>
	</listitem> 
	<!--
	<listitem><para>Type <command>ls</command> and make sure the file <filename>ft.o</filename> exists. If not, you are going to need to manually install the module <filename>ft.o</filename> as follows:
	-->
	<listitem><para><command>ls</command> とタイプして、
	<filename>ft.o</filename> が存在することを確認して下さい。
	無い場合は次のようにして、
	手作業で <filename>ft.o</filename> というモジュールをインストールする必要があります。
		<orderedlist numeration="loweralpha">
		<!--
		<listitem><para>Make sure your Driver floppy is mounted. Go into the floppy and type</para><para> 
		-->
		<listitem><para>ドライバのフロッピーディスクがマウントされていることを確認して下さい。
		フロッピーディスクのディレクトリに移り、
		次のようにタイプします：</para><para>
<screen>
mv module.cgz /tmp 
cd /tmp 
gzip -dc module.cgz | cpio -idumv 
</screen></para>
		</listitem>
		<!--
		<listitem><para>Now, you will see a bunch of directories created under <filename class="directory">/tmp</filename>.</para><para> 
		-->
		<listitem><para>これで、
		<filename class="directory">/tmp</filename> の下に、
		一群のディレクトリができたことがわかります。
		</para><para>
<screen>
cd /tmp/`uname -r` 
cp ft.o /mnt/sysimage/lib/modules/`uname -r`/kernel/drivers/scsi
</screen></para>
		</listitem>
		<!--
		<listitem><para>At the shell prompt, type:</para><para>
		-->
		<listitem><para>シェルプロンプトで、次のようにタイプして下さい：</para><para>
<screen>
less /mnt/sysimage/etc/lilo.conf
</screen></para><para>
<!--
Check to see that the <filename>lilo.conf</filename> looks good. Especially, it should have the <filename>initrd=</filename> line and the corresponding <filename>initrd.img</filename> file must exist in <filename>/mnt/sysimage/boot</filename>. If not, you are going to create it manually as follows:</para><para>
-->
これで、<filename>lilo.conf</filename> が正しそうかどうか調べて下さい。
特に、
<filename>initrd=</filename>行と、
それに対応する <filename>initrd.img</filename> ファイルが、
<filename>/mnt/sysimage/boot</filename> ディレクトリ下に存在しなければなりません。
これが無い場合は、次のようにして、手作業で作って下さい。
</para><para>
<screen>
/mnt/sysimage/usr/sbin/chroot /mnt/sysimage /sbin/mkinitrd \
--preload jbd \ 
--preload ext3 \ 
--preload scsi_mod \ 
--with ft \ 
/boot/initrd.img 2.4.7-10
</screen>
</para>
		</listitem></orderedlist></para>
	</listitem>
	<!--
	<listitem><para>Now, remove the floppy and the CD, and reboot. At this point, pray that your computer will boot without any problems.</para>
	-->
	<listitem><para>
	では、フロッピーディスクと CD を抜いて、リブートしましょう。
	この時、自分のコンピュータが無事に起動するよう、お祈りを捧げて下さい。
	</para>
	</listitem>
	<!--
	<listitem><para>If it does not boot, insert your Boot Floppy and reboot and login; And then repair as follows:
	-->
	<listitem><para>ブートしない場合は、ブートフロッピーを入れてリブートし、
	ログインしてください。それから以下のようにして修復します。
		<orderedlist numeration="loweralpha">
		<!--
			<listitem><para>Make sure <filename>/boot/initrd.img</filename> exists. Make sure <filename>/lib/modules/2.4.7-10/kernel/drivers/scsi/ft.o</filename> exists (If not you have to manually fix these issues as explained above)</para>
			-->
			<listitem><para><filename>/boot/initrd.img</filename>
			が存在することを確認して下さい。
			それから、
			<filename>/lib/modules/2.4.7-10/kernel/drivers/scsi/ft.o</filename>
			が存在することも確認して下さい
			（無ければ、先に説明したように、
			こういったことを手動で直さなければなりません）。
			</para>
			</listitem>
			<!--
			<listitem><para> Type: <command>/sbin/lilo</command></para>
			-->
			<listitem><para><command>/sbin/lilo</command> とタイプして下さい。</para>
			</listitem>
			<!--
			<listitem><para>Now, remove floppy and reboot. Your machine should boot into your new machine now using Promise Driver.</para></listitem>
			-->
			<listitem><para>では、フロッピーディスクを抜いてリブートしましょう。
			Promise ドライバを使った新しいマシンでブートするはずです。
			</para></listitem>
			</orderedlist></para></listitem>

			<!--
		<listitem><para> Type <command>df -k</command> and you should see your hard disks as <filename>/dev/sdaX</filename> instead of <filename>/dev/hdaX</filename>. This is because the Promise Driver is actually a special type of Software Emulation RAID, not exactly Hardware RAID. (Promise RAID works through a BIOS Hack). </para> 
		-->
		<listitem><para><command>df -k</command> とタイプして下さい。
		ハードディスクが、<filename>/dev/hdaX</filename> ではなく、
		<filename>/dev/sdaX</filename> になっているのがわかるでしょう。
		どうしてかというと、
		Promise ドライバが厳密な意味でのハードウェア RAID ではなく、
		実際には、ソフトウェアエミュレーション RAID の特別なタイプだからです。
		（Promise RAID は BIOS のハックを通して動作します）
		</para>
		</listitem>
	</orderedlist>

</para><para>
<!--
If your machine is SMP, you will have to manually create <filename>initrdsmp.img</filename>, when you boot into Uniprocessor Kernel as shown below, and edit <filename>/etc/lilo.conf</filename> and then test to see you can boot into SMP system.
-->
お使いのマシンが SMP の場合、
ユニプロセッサカーネルで起動する場合は、以下に示すように、
<filename>initrdsmp.img</filename> を手作業で作らなければなりません。
	<orderedlist>
<!--
	<listitem><para>When you boot your machine into <filename>2.4.7-10</filename> uniprocessor kernel, type the following to make <filename>initrdsmp.img</filename> to be used for <filename>2.4.7-10smp</filename> kernel:</para><para>
-->
        <listitem><para>
	ご自分のマシンを <filename>2.4.7-10</filename>
	のユニプロセッサカーネルでブートする場合は、
	以下のようにタイプして、
	<filename>2.4.7-10</filename> カーネルで使用する
	<filename>initrdsmp.img</filename> を作って下さい。
	</para><para>
<screen>
/sbin/mkinitrd \
--preload jbd \ 
--preload ext3 \ 
--preload scsi_mod \ 
--with ft \ 
/boot/initrdsmp.img 2.4.7-10smp
</screen>
<!--
<note><title>NOTE</title><para>If you are tired of remembering the command to create initrd files, dowload my <ulink url="files/geninitrd.txt">geninitrd</ulink> script and keep it handy. </para></note>
-->
<note><title>注意</title><para>initrd ファイルを作るコマンドを覚えるのが嫌なら、
筆者のスクリプト
<ulink url="files/geninitrd.txt">geninitrd</ulink>
をダウンロードして、手元に置いておいてください。
</para></note>
	</para></listitem>
	<!--
	<listitem><para>Adjust your <filename>/etc/lilo.conf</filename> accordingly for <filename>2.4.7-10smp</filename> (the SMP kernel section), type <command>/sbin/lilo</command> and reboot into the SMP kernel. <ulink url="files/lilo.conf.txt">Here is how <filename>/etc/lilo.conf</filename> should look like.</ulink>
	-->
	<listitem><para><filename>2.4.7-10smp</filename>（SMP カーネルセクション）用に、
	適宜 <filename>/etc/lilo.conf</filename> を調整し、
	<command>/sbin/lilo</command> とタイプして、
	SMP カーネルでリブートして下さい。
	<ulink url="files/lilo.conf.txt">
	<filename>/etc/lilo.conf</filename> がどのようになるかは、ここに示してあります。</ulink>
</para>
	</listitem></orderedlist></para>
<para>
<!--
At this point, you have a working Red Hat 7.2 machine with SMP support, if applicable. If you are happy with the fact that you are running a fake Hardware RAID from Promise FastTrack using SCSI Emulation, then read no further.
-->
これで、マルチプロセッサの場合の、
ちゃんと動く、SMP サポート付きの Red Hat 7.2 のマシンができました。
SCSI エミュレーションを使った、
Promise FastTrack の疑似ハードウェア RAID が動いていることに満足なら、
この先は読まなくてもかまいません。
</para><para>
<!--
Because Promise Driver is a SCSI emulation, it puts a lot of load on CPU(s). Read on if you want to enable true Linux native RAID and get rid of this Promise SCSI emulation.
-->
Promise ドライバは SCSI エミュレーションなので、
CPU にかなり負荷をかけます。
ですから、Linux 本来の、本当の RAID を使い、
Promise の SCSI エミュレーションは止めたければ、
このまま読み続けて下さい。
</para></sect1>

<!-- Section5: Installing Native Linux RAID -->
<!--
<sect1 id="nativeraid"><title>Installing Native Linux RAID</title>
-->
<sect1 id="nativeraid"><title>Linux 本来の RAID のインストール</title>

<para>
<!--
The first step you want to take is to configure your networking and connect your computer to Internet, which is still running under Promise Driver SCSI emulation. Next you will install native Linux RAID.
-->
最初に必要なのは、ネットワークの設定とインターネットへの接続です。
この時点ではまだ、Promise ドライバの SCSI エミュレーションで動作中です。
次に Linux 本来の RAID をインストールします。
</para><para>

	<orderedlist>
	<!--
	<listitem><para>Go to <ulink url="http://www.kernel.org/">www.kernel.org</ulink> and download latest kernel <filename>2.4.18.tar.gz</filename>.</para></listitem>
	-->
	<listitem><para>
	<ulink url="http://www.kernel.org/">www.kernel.org</ulink> へ行って、
	最新カーネル
	<filename>2.4.18.tar.gz</filename>
	をダウンロードして下さい。
	</para></listitem>
	<!--
	<listitem><para>Configure your kernel:</para><para>
	-->
	<listitem><para>カーネルの構成を行ないます。</para><para>
<screen>
cd /usr/src/ 
tar xvzf linux-2.4.18.tar.gz 
<!--
cd linux                 # cd to kernel source directory just created by tar
cp config.txt .config    #(See NOTE below to find out where to get config.txt)
-->
cd linux                 # tar で作ったばかりの、カーネルソースディレクトリに移る
cp config.txt .config    #（下記の注意を見て、config.txt の入手先を見つけること）
make menuconfig
</screen>
<!--
	<note><title>NOTE</title><para>You can download a working <filename>config.txt</filename> file <ulink url="files/config.txt">HERE</ulink>. You can, of course, modify this to suit your needs either directly in a text editor or by typing <command>make menuconfig</command> as explained above. It is easy to make mistakes if you are editing <filename>.config</filename> directly in vi or emacs. Therefore, it is recommended to use Menu Interface by typing <command>make menuconfig</command>.</para></note></para>
-->
        <note><title>注意</title><para>
	実際にちゃんと動作する <filename>cnofig.txt</filename> は、
	<ulink url="files/config.txt">ここ</ulink>
	からダウンロードできます。
	無論、自分の要求に合うように、
	テキストエディタで直接修正してもいいし、
	先に説明したように、<command>make menuconfig</command>
	とタイプしてもかまいません。
	でも、vi とか emacs で直接
	<filename>.config</filename>
	を直そうとすると、間違いが起きやすくなります。
	ですからお勧めなのは、
	<command>make menuconfig</command>
	とタイプして、メニューインタフェースを使うことです。
	</para></note>
	</para>
	</listitem>
	<!--
	<listitem><para>Enable all the following in the kernel statically (NOT as modules):</para><para>
	-->
	<listitem><para>カーネルの以下のオプションをすべて（モジュールではなく）
	直接組み込むようにして下さい。
	</para><para>
<screen>
  ATA/IDE/MFM/RLL Support -->
	&lt;*&gt; ATA/IDE/MFM/RLL Support
	IDE/ATA/ATAPI Block Devices --&gt;	
		&lt;*&gt; Enhanced ATA/IDE/MFM/RLL disk/cdrom/tape/floppy support
		&lt;*&gt; Include IDE/ATA-2 Disk Support
		[*] Use multi-mode by default
		Include IDE/ATAPI CDROM support
		[*] Generic PCI IDE chipset support
			[*] Sharing PCI IDE interrupt support
			[*] Generic PCI Bus master DMA support
			[*] Use PCI DMA by default when available
			[*] Intel PIIXn chipset support
				[*] PIIXn tuning support
		[*] Promise PDC202{46|62|65|67|68} support
			[*] Special UDMA Feature
			[*] Special FastTrack Feature
		[*] VIA 82CXXX chipset support
		&lt;*&gt; Support for IDE RAID controllers
			&lt;*&gt; Support Promise Software RAID (fasttrack)
</screen>
</para>
	</listitem>
	<!--
	<listitem><para>After you have enabled static features as shown above, make any more changes that you would like to make to suit your environment.</para>
	-->
	<listitem><para>
	上記のように、組み込むように設定したら、
	自分の環境に合わせて、他に必要な部分を変更して下さい。</para>
	</listitem>
	<!--
	<listitem><para>Save the kernel configuration. It is saved to <filename>.config</filename> in the current directory. Please back up this file. If you dont do so, you will regret it later. Copy <filename>.config</filename> file in a blank floppy or in <filename>/root</filename></para>
	-->
	<listitem><para>
	変更が終ったら、そのカーネルの構成情報を保存して下さい。
	現在のディレクトリの
	<filename>.config</filename>
	に保存されます。
	このファイルは、ぜひバックアップを取っておいて下さい。
	取らないと、後で後悔しますよ。
	<filename>.config</filename> ファイルを未使用のフロッピーディスクか、
	<filename>/root</filename>
	にコピーしてください。
	</para>
	</listitem>
	<!--
	<listitem><para>Build and install the kernel like you normally do, by typing:</para><para>
	-->
	<listitem><para>
	いつもやっているようにして、カーネルをビルドし、
	インストールします。次のようにタイプすればいいでしょう。
	</para><para>
<screen>
make dep ; make clean ; make && make install 
make modules && make modules_install
</screen></para>
	</listitem></orderedlist></para>

<!--
<para>Look at <filename>/etc/lilo.conf</filename> to make sure new lines are added to boot your new kernel 2.4.18. Note that there should not be an <option>initrd=</option> line for this new kernel in <filename>/etc/lilo.conf</filename>. That is, our new kernel will boot itself without depending on a <filename>initrd.img</filename> unlike your current 2.4.7-10 kernel.
-->
<para>
<filename>/etc/lilo.conf</filename>
を眺めて、新しいカーネル 2.4.18 がブートするように、
行が新たに追加されていることを確認して下さい。
この新しいカーネルに関しては、
<filename>/etc/lilo.conf</filename>
には
<option>initrd=</option> 行が無いということに注意して下さい。
つまり、現在の 2.4.7-10 カーネルとは違って、
この新しいカーネルは
<filename>initrd.img</filename>
に頼らずに、自分でブートします。
</para>
	
	<!--
	<para>Now adjust <filename>/etc/lilo.conf</filename> as follows:
	-->
	<para>
	では、<filename>/etc/lilo.conf</filename>
	を以下のように調整しましょう。
	<orderedlist>
	<!--
	<listitem><para>Locate the root=/dev/sdaX line for the new kernel in <filename>/etc/lilo.conf</filename>. Change this to <filename>root=/dev/ataraid/d0pX</filename> where <filename>X</filename> is a number <filename>1</filename> through <filename>16</filename>. Save your changes.</para></listitem>
	-->
	<listitem><para>
	<filename>/etc/lilo.conf</filename>
	にある、新しいカーネル用の root=/dev/sdaX という行を見つけて、
	そこを
	<filename>root=/dev/ataraid/d0pX</filename>
	というように変更します。<filename>X</filename> というのは、
	<filename>1</filename> から <filename>16</filename> までの数字です。
	そして、変更内容を保存します。
	</para></listitem>
	<!--
	<listitem><para>Type:</para><para> 
	-->
	<listitem><para>次のようにタイプします。</para><para>
<screen>/sbin/lilo</screen>
</para>
	</listitem>
	<!--
	<listitem><para>If you chose any ext2 partitions during installation, you should comment them out in <filename>/etc/fstab</filename> for now.(Best thing is: Forget ext2 in this whole process)</para>
	-->
	<listitem><para>
	インストール中に ext2 パーティションを選んでいた場合は、
	さしあたり、<filename>/etc/fstab</filename>
	にある、ext2 がある行をコメントにして下さい。
	（一番良いのは、この全工程について、ext2 を忘れ去ることです）
	</para>
	</listitem>
	<!--
	<listitem><para>Remove all floppies and CDs, and reboot by typing:</para><para> 
	-->
	<listitem><para>フロッピーディスクと CD をすべて抜きとり、
	以下のようにタイプしてリブートします。
	</para><para>
<screen>sync;sync;reboot</screen></para>
	</listitem>
	<!--
	<listitem><para>At the LILO prompt, type your new kernel lable corresponding to <filename>2.4.18</filename> Your computer should then boot into your new kernel.</para>
	-->
	<listitem><para>LILO のプロンプトが出たら、
	<filename>2.4.18</filename>
	に対応する、新しいカーネルのラベルをタイプします。
	</para>
	</listitem>
	<!--
	<listitem><para>Login and type <command>df -k</command> to make sure you see <filename>/dev/ataraid/d0X</filename> entries instead of earlier <filename>/dev/sdaX</filename> entries.
	-->
	<listitem><para>
	ブートが終ったらログインし、
	<command>df -k</command> とタイプして、
	そこにあるエントリが、
	以前の <filename>/dev/sdaX</filename> から
	<filename>/dev/ataraid/d0X</filename> に変わったことを確認して下さい。
	<!--
<note><title>NOTE</title><para>You may see some errors related to mounting swap device at the time of booting into new kernel. These are harmless. You should edit <filename>/etc/fstab</filename> to change any <filename>sdaX</filename> entries to <filename>ataraid/d0pX</filename> entries.</para></note>
        -->
	<note><title>注意</title>
	<para>
	新しいカーネルのブート時に、
	スワップデバイスのマウントに関するエラーがいくつか出るかもしれません。
	これは無害です。
	でも、<filename>/etc/fstab</filename>
	を修正して、
	<filename>sdaX</filename> のエントリは、
	いずれも
	<filename>ataraid/d0pX</filename> エントリに変える方がいいでしょう。
	</para></note>
	</para></listitem>
	<!--
	<listitem><para>Now, connect your computer to Internet and download <filename>lilo-22.tar.gz</filename> (the latest version of lilo program) from the Internet.</para></listitem>
	-->
	<listitem>
	<para>
	では、コンピュータをインターネットにつないで、
	<filename>lilo-22.tar.gz</filename>
	（lilo プログラムの最新版）をダウンロードしましょう。
	</para>
	</listitem>
	<!--
	<listitem><para>Remove the existing lilo on your computer by typing: <command>rpm -e &#045;&#045;nodeps lilo</command></para>
	-->
	<listitem>
	<para>
	次のようにタイプして、コンピュータから既存の lilo を削除します。
	<command>rpm -e --nodeps lilo</command>
	</para>
	</listitem>
	<!--
	<listitem><para>Install new version of lilo as follows:</para><para>
	-->
	<listitem>
	<para>
	以下のようにして、lilo の新しいバージョンをインストールします。
	</para>
<para>
<screen>
tar xvzf lilo-22.tar.gz
<!--
cd lilo-22	# cd to lilo source directory just created by tar 
-->
cd lilo-22	# tar で作ったばかりの、lilo のソースディレクトリに移る
./QuickInst.sh 
</screen></para>
	</listitem>
	<!--
	<listitem><para>Say "Yes" to questions the system will ask  you.</para>
	-->
	<listitem>
	<para>
	システムからの質問には "Yes" と答えて下さい。
	</para>
	</listitem>
	<!--
	<listitem><para>Ignore any errors except if <filename>/sbin/lilo</filename> is not created.
	-->
	<listitem>
	<para>
	<filename>/sbin/lilo</filename> が作成されないというのは別ですが、
	それ以外のエラーは無視して下さい。
</para>
	</listitem>
	<!--
	<listitem><para>Adjust <filename>/etc/lilo.conf</filename> as follows:
	-->
	<listitem>
	<para>
	以下のように、<filename>/etc/lilo.conf</filename> を調整します。
		<itemizedlist>
		<!--
		<listitem><para>Replace <filename>linear</filename> by <filename>lba32</filename></para></listitem>
		-->
		<listitem>
		<para>
		<filename>linear</filename> を <filename>lba32</filename> に置き換えます。
		</para>
		</listitem>
		<!--
                <listitem><para>Delete line &quot;<filename>compact</filename>&quot;</para></listitem>
		-->
		<listitem>
		<para>
		"<filename>compact</filename>" の行を削除します。
		</para>
		</listitem>
		<!--
		<listitem><para>Change <filename>vga=</filename> line to <filename>vga=normal</filename></para></listitem>
		-->
		<listitem>
		<para>
		<filename>vga=</filename> の行を、
		<filename>vga=normal</filename> に変えます。
		</para></listitem>
		<!--
		<listitem><para>Change <filename>boot=/dev/sda</filename> line to <filename>boot=/dev/ataraid/dN</filename> (where <filename>N</filename> is the partition number on which your root file system exists. Type <command>df -k /</command> to find out your root partition number).</para></listitem> 
		-->
		<listitem>
		<para>
		<filename>boot=/dev/sda</filename> の行を、
		<filename>boot=/dev/ataraid/dN</filename>
		に変えます（<filename>N</filename>
		はルートファイルシステムが存在するパーティション番号です。
		<command>df -k /</command>
		とタイプして、ルートパーティション番号を見つけて下さい）。
		</para></listitem>
		<!--
		<listitem><para>Make sure that <filename>default=linux-2.4.18</filename> (where <filename>linux-2.4.18</filename> is the label given to boot your new kernel: <filename>2.4.18</filename>)</para></listitem>
		-->
		<listitem><para>
		<filename>default=linux-2.4.18</filename>
		になっていることを確認して下さい。
		（<filename>linux-2.4.18</filename>
		というのは、新しいカーネルをブートするのに指定したラベル
		<filename>2.4.18</filename>
		のことです）。
		</para></listitem>
		</itemizedlist></para></listitem>
		<!--
	<listitem><para>Save changes to the file and type: <command>/sbin/lilo</command></para>
	-->
	<listitem>
	<para>
	変更内容をファイルに保存して、<command>/sbin/lilo</command>
	とタイプします。
	</para>
	</listitem>
	<!--
	<listitem><para>Reboot the system and cross your fingers.</para>
	-->
	<listitem>
	<para>
	システムをリブートし、幸運を待ちましょう。
	</para>
	</listitem>
	</orderedlist></para>
	<!--
<para><ulink url="files/lilo.conf2.txt">Here is how the final <filename>/etc/lilo.conf</filename> should look like.</ulink>
        -->
	<para>
	<ulink url="files/lilo.conf2.txt">
	<filename>/etc/lilo.conf</filename> 
	は、最終的にこのようになります。</ulink>
</para><para>
<!--
If everything comes up without any errors, time to celebrate!!
-->
何もかも無事に行きましたね。
なら、祝宴だ！！
</para></sect1>

<!-- Section6: Installing on an existing Linux system -->
<!--
<sect1 id="existing"><title>Installing on an existing Linux system</title>
-->
<sect1 id="existing">
<title>既存の Linux システムでのインストール</title>
<!--
<para>This section explains how to install Linux Native ATA RAID on non-OS disks you may have on a running Linux machine. Non-OS disks are those which do not contain any Linux OS partitions such as <filename>/</filename>, <filename>/usr</filename>, <filename>/var</filename>, <filename>/boot</filename>.  In other words, we have a working Linux machine with two free disks and we want to setup ATA RAID mirror (raid 1) on those two disks. When we save important data on such a mirror device, our data is protected. Ofcourse, like any other RAID 1, we will experience improved read speeds while reading the data and slightly decreased write speeds while modifying or adding new data to the mirror device. Therefore, using RAID 1 for data disks is recommended if the data disk is more frequently read than written to.  A web server hosting rarely changing web sites is a good example where web content is rarely modified but very frequently accessed by users.</para>
-->
<para>
本節では運用中の Linux 機にあるかもしれない非 OS のディスクに、
Linux 本来の ATA RAID をインストールする方法を説明します。
ちなみに、非 OS ディスクというのは、
<filename>/</filename>, 
<filename>/usr</filename>, 
<filename>/var</filename>, 
<filename>/boot</filename>
といった、Linux OS のパーティションが何も含まれていないディスクのことです。
言い換えれば、自由に使えるディスクが 2 台付いた、動作中の Linux 機があり、
その 2 台のディスクに ATA RAID ミラー （RAID 1）を設定したいわけです。
大切なデータをミラーデバイスに保存すれば、
そのデータは保護されます。
もちろん、他の RAID 1 同様、
データの読み込み中は、読み込み速度が改善しているのがわかるし、
ミラーデバイス上のデータを修正したり、そこに新しいデータを追加すれば、
書き込み速度が若干低下するのもわかります。
ですから、データディスクに対して、
書き込みよりも読み取りを頻繁に行なう場合は、
データディスクに RAID 1 を使うことをお勧めします。
サイトを滅多に変えないウェブサーバーのホスティングが良い例です。
そこでは、ウェブのコンテンツは滅多に修正されませんが、
かなり頻繁にユーザーのアクセスがあります。
</para>

<!--
<para>Here are the steps to install non-OS ATA RAID if your RAID chip is from Promise Technology:</para>
-->
<para>
以下は、お使いの RAID チップが Promise Technology 社製の場合に、
ATA RAID を非 OS ディスクにインストールする手順です。
</para>

<para><itemizedlist><listitem><para>
<!--
Find out IO address numbers and IRQ number(s) for your Promise RAID chip/card.
-->
お使いの Promise RAID チップ／カードの、
IO アドレス番号と IRQ 番号を見つけて下さい。
</para></listitem>
<listitem><para>
<!--
Edit <filename>/etc/lilo.conf</filename> and insert appropriate <emphasis>Append Line</emphasis>
-->
次に、<filename>/etc/lilo.conf</filename> を修正して、
適切な <emphasis>Append 行</emphasis> を追加します。
</para></listitem>
<listitem><para>
<!--
Enable ataraid support either by automatically loading ataraid module when your Linux machine starts up or by statically building ataraid support into your kernel
-->
そして、ataraid サポートを有効にします。
これは、Linux 機のスタートアップ時に ataraid モジュールを自動的にロードするか、
あるいはカーネルに ataraid サポートを組み込んでしまうか、
このいずれかで行ないます。
</para></listitem>
</itemizedlist></para>

<!--
<sect2 id="appendline"><title>Append Line</title>
-->
<sect2 id="appendline">
<title>Append 行</title>
<!--
<para>For the purpose of understanding various tasks involving Promise FastTrack RAID such as upgrading or troubleshooting, we introduce a noun: <emphasis>Append Line</emphasis></para>
-->
<para>
Promise FastTrack RAID も含めて、
アップグレードや障害復旧といったような、様々な作業を理解するため、
新たに <emphasis>Append 行</emphasis> というものを導入します。
</para>

<!--
<para>All the <filename>ide</filename> options you pass at the LILO <prompt>boot:</prompt> prompt at the time of booting, when put together as a string, make up the <emphasis>Append Line</emphasis>.  All the <filename>ide</filename> options in double quotes after <filename>append=</filename> keyword in <filename>/etc/lilo.conf</filename> also make up the <emphasis>Append Line</emphasis>.</para>
-->
<para>
ブート時に LILO の <prompt>boot:</prompt> でわたす
<filename>ide</filename> オプションはすべて、
文字列として一つにまとまると、
<emphasis>Append 行</emphasis> を構成します。
<filename>/etc/lilo.conf</filename> の
<filename>append=</filename> キーワード以降にある、
二重引用符で囲まれた
<filename>ide</filename> オプションもすべて、
<emphasis>Append 行</emphasis> を構成するものです。
</para>

<!--
<para>For example, if you type</para><para> 
<command>linux-new ide2=0x0001,0x0009,9 ide3=0x2000,0x2009,10 ide4=none nousb expert root=/dev/hda3</command></para><para>at <prompt>boot:</prompt> prompt at the time of booting your Linux computer, then <emphasis>Append Line</emphasis> is the string</para><para><emphasis>ide2=0x0001,0x0009,9 ide3=0x2000,0x2009,10 ide4=none</emphasis>.</para><para>Similarly, if your <filename>/etc/lilo.conf</filename> has the following section, your <emphasis>Append Line</emphasis> is</para><para><emphasis>ide2=0x9400,0x9002 ide3=0x8800,0x8402</emphasis>.</para><para><screen>
-->
<para>
例えば、Linux コンピュータのブート時に、<prompt>boot:</prompt> プロンプトで、
</para>

<para> 
<command>
linux-new ide2=0x0001,0x0009,9 ide3=0x2000,0x2009,10 ide4=none nousb expert root=/dev/hda3
</command>
</para>

<para>
とタイプすると、<emphasis>Append 行</emphasis> は次のような文字列になります。
</para>

<para>
<emphasis>ide2=0x0001,0x0009,9 ide3=0x2000,0x2009,10 ide4=none</emphasis>.
</para>

<para>
同様に、<filename>/etc/lilo.conf</filename> に次のようなセクションがあれば、
</para>

<para>
<screen>
image=/boot/vmlinuz-2.4.9-10
	label=linuxold
	read-only
	root=/dev/hde9
	append="nousb ide2=0x9400,0x9002 ide3=0x8800,0x8402"
	initrd="initrd.img"
</screen></para>

<para>
<emphasis>Append 行</emphasis> は以下のようになります。
</para>

<para>
<emphasis>ide2=0x9400,0x9002 ide3=0x8800,0x8402</emphasis>.
</para>

<!--
<para>When we experience problems booting a Linux machine with RAID, we may have to use an appropriate <emphasis>Append Line</emphasis>. Therefore, it is important to determine and write down the <emphasis>Append Line</emphasis>. This will help you fix your problems later or upgrade your kernel smoothly or add/remove additional hard disks.</para></sect2>
-->
<para>
RAID を使った Linux 機のブートに関する問題に遭遇する場合、
適切な <emphasis>Append 行</emphasis> を使わざるを得ない場合があります。
ですから、<emphasis>Append 行</emphasis> がどういうものかを決定し、
それを書き留めておくことが大事なことになります。
こうしておけば、後に障害復旧の際に役立つし、
カーネルを簡単にアップグレードしたり、
ハードディスクの追加／撤去を行なう時にも助かります。
</para>
</sect2>

<!--
<sect2 id="determine"><title>Determining the Append Line</title>
-->
<sect2 id="determine">
<title>Append 行の決定</title>
<!--
<para>To determine the correct <emphasis>Append Line</emphasis>, we should first know how all our <filename>ide</filename> devices are connected. IDE devices can be hard disks, ATAPI CDROM(s) <emphasis>etc</emphasis>. Once we determine the <emphasis>Append Line</emphasis>, we can append it to the <prompt>boot:</prompt> options (at the time of booting) or we can alternatively assign it as a string value to the append paramater in <filename>/etc/lilo.conf</filename>. Unless you love to remember complicated <prompt>boot:</prompt> options and type them at boot time every time, you should choose the second method, <emphasis>i.e.</emphasis>, insert it into <filename>/etc/lilo.conf</filename> . You can do so by inserting <filename>append="</filename><emphasis>Your Append Line Here</emphasis><filename>"</filename>, saving file and then activating new <filename>/etc/lilo.conf</filename> by running the command <command>/sbin/lilo</command>.</para>
-->
<para>
正しい <emphasis>Append 行</emphasis> を決めるには、
まず最初に、すべての
<filename>ide</filename>
デバイスがどういうふうに接続されているのかを知っておく必要があります。
IDE デバイスは、ハードディスクでもいいし、ATAPI CDROM や
<emphasis>その他のデバイス</emphasis>
でもかまいません
いったん <emphasis>Append 行</emphasis> を決めてしまえば、
（ブート時の）<prompt>boot:</prompt> オプションに追加できるし、
あるいは <filename>/etc/lilo.conf</filename>
の append パラメータに、文字列として割り当てることもできます。
この込み入った <prompt>boot:</prompt> オプションを覚えておいて、
毎回ブート時にそれをタイプするのが大好きなら別ですけど、
そうでなければ、二番目のやり方の方がいいでしょうね。
<emphasis>つまり、</emphasis>
<filename>/etc/lilo.conf</filename> にそのオプションを書いておきます。
<filename>append="</filename><emphasis>自分の Append 行をここに書く</emphasis><filename>"</filename>
を追加して、そのファイルを保存し、それから
<command>/sbin/lilo</command> コマンドを実行して、
新しい <filename>/etc/lilo.conf</filename> を有効にします。
</para>

<!--
<para>For the purpose of understanding better, lets say that your <filename>ide</filename> devices are as follows:</para>
-->
<para>
理解を深めるため、
<filename>ide</filename>
デバイスが次のようになっているとしましょう。
</para>

<para><itemizedlist>
<!--
<listitem><para><filename>ide0</filename>: <filename>hda</filename> , <filename>hdb</filename> (hard disks)</para></listitem>
-->
<listitem<para>
<filename>ide0</filename>: <filename>hda</filename> , <filename>hdb</filename>（ハードディスク）
</para></listitem>
<!--
<listitem><para><filename>ide1</filename>: <filename>hdc</filename> , <filename>hdd</filename> (hard disks or other ide devices like CDROM)</para></listitem>
-->
<listitem><para>
<filename>ide1</filename>: <filename>hdc</filename> , <filename>hdd</filename>
（ハードディスク、あるいは CDROM のような他のデバイス）
</para></listitem>
<!--
<listitem><para><filename>ide2</filename>: <filename>hde</filename> (first free disk)</para></listitem>
-->
<listitem><para>
<filename>ide2</filename>: <filename>hde</filename>
（最初の空きディスク）
</para></listitem>
<!--
<listitem><para><filename>ide3</filename>: <filename>hdg</filename> (second free disk)</para></listitem></itemizedlist></para>
-->
<listitem><para>
<filename>ide3</filename>: <filename>hdg</filename>
（二番目の空きディスク）
</para></listitem>
</itemizedlist></para>

<!--
<para>
The two free disks above (<filename>hde</filename> and <filename>hdg</filename>) are the ones we would like to setup as RAID 1 to create <filename>/dev/ataraid/d0</filename> raid device. Note that we do not have <filename>hdf</filename> or <filename>hdh</filename> because that is how we used the IDE/RAID ports on Promise chip. It is not a good idea to connect two hard disks to the same Promise controller IDE port. In the above example, we used Primary Master and Secondary Master connections on the Promise Technology card.</para>
-->
<para>
上記 2 台の空きディスク
（<filename>hde</filename> と <filename>hdg</filename>）
は、RAID 1 にしたいと思っているディスクで、
そこに、<filename>/dev/ataraid/d0</filename>
という raid デバイスを作ります。
ここで <filename>hdf</filename> も <filename>hdh</filename> も
無いことに注意して下さい。
これが Promise チップ上で IDE/RAID ポートを使うやり方だからです。
2 台のハードディスクを同一の Promise コントローラの IDE ポートに接続するのは、
賢いやりかたじゃないですね。
上記の例で言えば、Promise Technology 社のカード上で、
プライマリマスターとセカンダリマスターに接続して使用しました。
</para>

<!--
<para>If you do not know how various <filename>ide</filename> devices are connected in your computer, take a look at <filename>/proc/devices</filename> and <filename>/proc/ide/*</filename>. You can also carefully go through boot log file, <filename>/var/log/bootlog</filename> (or type <command>dmesg | more</command> right after your Linux system boots) to find your <filename>ide</filename> devices. Now type <command>less /proc/pci</command> and locate appropriate information about Promise Technology. In the output of <command>less /proc/pci</command>, you can see somewhere information about your Promise chip, something like:</para><para>
-->
<para>
自分のコンピュータにつながっている
<filename>ide</filename>
がどれほど多種多様なのか知らなければ、
<filename>/proc/devices</filename>
や
<filename>/proc/ide/*</filename>
に目を通してみて下さい。
ブートログファイル
<filename>/var/log/bootlog</filename>
を念入りに調べるのも良いでしょう
（あるいは、Linux システムのブート直後に、
<command>dmesg | more</command>
とタイプしてもかまいません）。
こうすれば、使っている
<filename>ide</filename>
がわかります。
では、<command>less /proc/pci</command>
とタイプして、
Promise Technology に関する適当な情報を見つけましょう。
<command>less /proc/pci</command>
の出力だと、
Promise チップに関する以下のような情報がどこかにあります。
</para>

<para>
<screen>
 Bus  0, device  17, function  0:
    Unknown mass storage controller: Promise Technology Unknown device (rev 2).
      Vendor id=105a. Device id=d30.
      Medium devsel.  IRQ 10.  Master Capable.  Latency=32.  
      I/O at 0x9400 [0x9401].
      I/O at 0x9000 [0x9001].
      I/O at 0x8800 [0x8801].
      I/O at 0x8400 [0x8401].
      I/O at 0x8000 [0x8001].
      Non-prefetchable 32 bit memory at 0xd5800000 [0xd5800000].
</screen></para>

<!--
<para>
From this output, we learn that our Promise Technology card uses IRQ 10 for both <filename>ide</filename> ports (<filename>ide2</filename> and <filename>ide3</filename>). Using same IRQ is perfectly alright as long as your kernel supports PCI IRQ Sharing. By default, our Linux kernel is configured to support PCI IRQ sharing. From the above output, we also learn that our Promise Technology card uses various IO addresses. For the purpose of identifying Promise Technology disks properly at boot time, we only want the IRQ number(s) and the first four IO Address numbers outside  [ ]. Write down on a piece of paper this information. In this case, from the above output:</para>
-->
<para>
この出力から分かるのは、
Promise Technology カードが両方の
<filename>ide</filename>
ポート
（<filename>ide2</filename>
と
<filename>ide3</filename>）
で IRQ 10 を使っているということです。
カーネルが PCI の IRQ 共有をサポートしている限り、
同じ IRQ を使ってもまったく大丈夫です。
Linux カーネルは、
デフォルトで PCI IRQ 共有をサポートするように設定されているんです。
また、このカードがいろんな IO アドレスを使っていることも分かります。
ブート時に Promise Technology 社製のディスクを正しく識別するために必要なのは、
IRQ 番号と、[ ] の外にある IO アドレス番号だけです。
この情報を紙に書いておいて下さい。
上記の出力の場合に書いておくのは、次の事柄です。
</para>

<para><screen>
IRQ<subscript>1</subscript> = 10
IRQ<subscript>2</subscript> = 10
IO<subscript>1</subscript> = 0x9400
IO<subscript>2</subscript> = 0x9000
IO<subscript>3</subscript> = 0x8800
IO<subscript>4</subscript> = 0x8400
</screen></para>

<!--
<para>Now, we have to evaluate the following to obtain the correct <emphasis>Append Line</emphasis>. Then either specify this <emphasis>Append Line</emphasis> at boot time or specify it in lilo configuration file.</para> 
-->
<para>
さて、今度は以下の情報を評価して、
正しい
<emphasis>Append 行</emphasis>
が得られるようにしなければなりません。
その後でこの<emphasis>Append 行</emphasis>をブート時に指定するか、
lilo の設定ファイルに明記しましょう。
</para>

<para><screen>
ideX=IO<subscript>1</subscript>,IO<subscript>2</subscript>+0x0002,IRQ<subscript>1</subscript> ideY=IO<subscript>3</subscript>,IO<subscript>4</subscript>+0x0002,IRQ<subscript>2</subscript>
<!--
where ideX and ideY are the two IDE ports of Promise card our free disks are using.</screen></para>
-->
ここで、ideX と ideY というのは、
空きディスクが使っている、
Promise カードの二つの IDE ポートです。
</screen>
</para>

<!--
<para>In our example, the above <emphasis>Append Line</emphasis> will become:</para><para>
-->
<para>
この例では、上記の <emphasis>Append 行</emphasis> は次のようになります。
</para>
<para>
<filename>ide2=0x9400,0x9002,10 ide3=0x8800,0x8402,10</filename>
<!--
</para><para>If, for example, we want to boot kernel version 2.4.18, labelled <filename>linux</filename> according to <filename>/etc/lilo.conf</filename>, then we specify our <emphasis>Append Line</emphasis> in one of the following two methods:</para><para><orderedlist><listitem><para>At boot time<screen><prompt>boot: </prompt><userinput>linux ide2=0x9400,0x9002,10 ide3=0x8800,0x8402,10</userinput></screen>If you choose this method, you should manually type the <emphasis>Append Line</emphasis> after the kernel label <filename>linux</filename> everytime you boot your Linux machine.</para></listitem><listitem><para>In <filename>/etc/lilo.conf</filename><screen>
-->
</para>
<para>
例えば、<filename>/etc/lilo.conf</filename> に従って
<filename>linux</filename> というラベルが付いた、
バージョン 2.4.18 のカーネルをブートしたければ、
次の二つの方法のいずれかで、<emphasis>Append 行</emphasis> を指定します。
</para>

<para>
<orderedlist>
<listitem>
<para>
ブート時に指定する場合
<screen>
<prompt>boot: </prompt><userinput>linux ide2=0x9400,0x9002,10 ide3=0x8800,0x8402,10</userinput>
</screen>
この方法を選んだ場合は、Linux 機をブートするたびに、
<filename>linux</filename> というラベルの後に、
手作業で<emphasis>Append 行</emphasis> をタイプして下さい。
</para>
</listitem>

<listitem>
<para>
<filename>/etc/lilo.conf</filename> に明記する場合
<screen>
image=/boot/vmlinuz-2.2.18
	label=linux
	read-only
	root=/dev/hda1
	append="ide2=0x9400,0x9002,10 ide3=0x8800,0x8402,10"
<!--
</screen>If you choose this method, you have to run lilo once to activate changes by typing <command>/sbin/lilo</command>. And you do not have to type anything extra at boot time.</para></listitem></orderedlist></para>
-->
</screen>
この方法を選んだ場合は、変更内容を有効にするため、
<command>/sbin/lilo</command> とタイプして、
lilo を一回実行しなければなりません。
そうすれば、ブート時に余分に何もタイプする必要がなくなります。
</para>
</listitem>
</orderedlist>
</para>
</sect2>

<!--
<sect2 id="settingup"><title>Setting Up RAID 1</title>
-->
<sect2 id="settingup">
<title>RAID 1 の設定</title>

<!--
<para>If you want to setup RAID 1 using Promise Technology proprietary driver (<filename>ft.o</filename>), you can download Promise Driver (<filename>ft.o</filename>) into <filename>/lib/modules/kernel-version</filename> and load the module by typing <command>modprobe -k ft</command>. You should then be able to access your new raid device as <filename>/dev/sdc</filename> or something like that. But if it does not work, then determine your <emphasis>Append Line</emphasis> and add it to <filename>/etc/lilo.conf</filename>. If you are setting up RAID on an existing Linux system and are using either Promise Technology <filename>ft</filename> driver or Linux native <filename>ataraid</filename> driver, then use of <emphasis>Append Line</emphasis> in <filename>/etc/lilo.conf</filename> is strongly recommended. Once you reboot with your new <filename>/etc/lilo.conf</filename> that contains <emphasis>Append Line</emphasis>, you can load either driver (<filename>ft.o</filename> from P!
romise Technology or <filename>ataraid.o</filename>, the Linux Native RAID module) to enable RAID except when your kernel has built-in ataraid support in which case you do not have to load ataraid module.</para> 
-->
<para>
Promise Technology 社製の専用ドライバ
(<filename>ft.o</filename>)
を使って RAID 1 を構築したい場合は、
Promise ドライバ
(<filename>ft.o</filename>) 
を
<filename>/lib/modules/カーネルバージョン</filename> 
にダウンロードし、
<command>modprobe -k ft</command> とタイプすればモジュールがロードできます。
そうすれば、
<filename>/dev/sdc</filename>
とかそういったもので、新しい raid デバイスにアクセスできるはずです。
でも、これがうまくいかない場合は、
<emphasis>Append Line</emphasis> の内容を決めて、
<filename>/etc/lilo.conf</filename>
に追加して下さい。
でも、RAID を既存の Linux システムに構築し、
Promise Technology 社の
<filename>ft</filename> ドライバか、
Linux 本来の <filename>ataraid</filename> ドライバのいずれかを使うつもりなら、
<filename>/etc/lilo.conf</filename>
で
<emphasis>Append Line</emphasis> 
を使うことを強くお勧めします。
お使いのカーネルに ataraid サポートを組み込んでいる場合は、
ataraid モジュールをロードする必要はありませんが、
それ以外の場合は、
<emphasis>Append Line</emphasis> が入っている
新しい <filename>/etc/lilo.conf</filename> でいったんリブートすれば、
どちらかのドライバ（Promise Technology 社製のドライバ 
<filename>ft.o</filename> か、Linux 本来の RAID モジュール）
をロードして、RAID を有効にできます。
</para> 

<!--
<para>As Linux Native RAID is recommended, let us discuss that in detail. To setup Linux Native RAID on an existing Linux machine, insert <emphasis>Append Line</emphasis> into <filename>/etc/lilo.conf</filename> as explained above.
Now, activate changes by typing <command>/sbin/lilo</command>. Then reboot your computer. After your computers reboots, load ataraid module manually if your kernel does not have ataraid built-in support or <filename>ataraid.o</filename> module failed to load for some reason. If you compiled your kernel with static ataraid support (ataraid not as module), then you can start formatting and using your mirror disk <filename>/dev/ataraid/d0</filename> right away. 
</para><para>But if you compile ataraid as a seperate module, then type <command>lsmod</command> and see ataraid is listed. If not, manually load it by typing <command>modprobe -k ataraid</command>. If you dont see any errors, then you can start using your mirror disk <filename>/dev/ataraid/d0</filename> right away. Format it, mount it and use it just like you normally do. </para>
-->
<para>
お勧めは Linux 本来の RAID なので、これを詳細に見ていきましょう。
既存の Linux 機で Linux 本来の RAID を構築するには、
先に説明したように、<filename>/etc/lilo.conf</filename> に
<emphasis>Append 行</emphasis> を追加します。
では、<command>/sbin/lilo</command> とタイプして、変更内容を有効にして下さい。
続いてコンピュータをリブートします。
カーネルに ataraid サポートを組み込んでいなかったり、
<filename>ataraid.o</filename> モジュールが何らかに理由でロードに失敗した場合は、
リブート後、手作業で ataraid モジュールをロードしてください。
ataraid サポートをカーネル組み込みでコンパイルした場合
（この場合、ataraid はモジュールではありません）は、
すぐにフォーマットにかかって、ミラーディスク
<filename>/dev/ataraid/d0</filename> を使いだせます。
</para>

<para>
でも、ataraid をモジュールとして別にコンパイルしている場合は、
<command>lsmod</command> とタイプして、
ataraid が表示されるのを確認して下さい。
表示されない場合は、
<command>modprobe -k ataraid</command> とタイプして、
手作業でそのモジュールをロードして下さい。
何もエラーが無ければ、
すぐにミラーディスク <filename>/dev/ataraid/d0</filename>
を使い始めてかまいません。
いつもやっているように、フォーマットし、マウントしてから、使って下さい。
</para>

<!--
<para>The fact that you can use <filename>/dev/ataraid/d0</filename> implies that you are successful in your mission. Please do not access <filename>/dev/hde</filename>, <filename>/dev/hdg</filename> or any of their partitions directly, although Linux will let you do that. Once you make a mirror device from two disks, you should always access the mirror device and not the disks directly.</para></sect2>
-->
<para>
<filename>/dev/ataraid/d0</filename> が使えるということは、
やるべきことをうまくやり遂げたということになります。
ですから、
<filename>/dev/hde</filename> や 
<filename>/dev/hdg</filename>、それに
他のパーティションには、どうか直接アクセスしないで下さい。
Linux 自体ではできますが、それは止めて下さい。
いったん 2 台のディスクからミラーデバイスを作ったら、
直接ディスクをアクセスするのではなく、
必ずミラーディスクをアクセスするようにして下さい。
</para>
</sect2>

</sect1>

<!-- Section7: Upgrading Kernel -->
<!--
<sect1 id="upgrading"><title>Upgrading Kernel</title>
-->
<sect1 id="upgrading">
<title>カーネルのアップグレード</title>

<!--
<para>Read this section carefully before you plan to upgrade kernel on your Linux machine with Promise FastTrack RAID. Unless you are not using Promise FastTrack at all in any way, you need this information to avoid problems.</para>
-->
<para>
Promise FastTrack RAID を装備した、Linux 機のカーネルをアップグレードしようとするのは、
本節を念入りに読んでからにして下さい。
どのような形であれ、まったく Promise FastTrack を使っていないのなら別ですが、
使っている場合は、問題を回避するのにこの情報が必要になります。
</para>

<!--
<para>Always backup your data before kernel upgrade. Also backup <filename>/etc/fstab</filename>, <filename>/etc/lilo.conf</filename>, <filename>/boot/vmlinuz-currentversion</filename> and  <filename>/boot/initrd.img</filename> (if you use initrd). When you upgrade your kernel, do not delete old kernel or its dependent files in <filename>/boot</filename> and do not delete the lines corresponding to it in <filename>/etc/lilo.conf</filename>. If you upgrade kernel to say 2.4.19, just create another kernel section in <filename>/etc/lilo.conf</filename>. For example, add the following lines to <filename>/etc/lilo.conf</filename>:</para>
-->
<para>
カーネルのアップグレードは、
必ずデータのバックアップを取ってから行なって下さい。
また、<filename>/etc/fstab</filename> と
<filename>/etc/lilo.conf</filename>,
<filename>/boot/vmlinuz-currentversion</filename> 
それに、（もし initrdを使用していれば）
<filename>/boot/initrd.img</filename>
もバックアップを取って下さい。
カーネルをアップグレードする際は、
<filename>/boot</filename> 内の古いカーネルと、
その依存関係にあるファイル、
それに <filename>/etc/lilo.conf</filename> 
内の対応する行は削除しないで下さい。
カーネルを、例えば 2.4.19 にアップグレードする場合は、
<filename>/etc/lilo.conf</filename>
に別のカーネルセクションを作るだけにして下さい。
例えば、以下の行を
<filename>/etc/lilo.conf</filename> に追加します。
</para>

<para><screen>

<!--
# Begin Code for booting my brand new kernel: 2.4.19
-->
# 新品のカーネル 2.4.19 ブート用コードの開始

image=/boot/vmlinuz-2.4.19
	label=linux-new
	read-only
	root=/dev/ataraid/d0p12

<!--
# End Code for booting my brand new kernel: 2.4.19
-->
# 新品のカーネル 2.4.19 ブート用コードの終了

</screen></para>

<!--
<para>Also, do not change <filename>default=linux</filename> line in <filename>/etc/lilo.conf</filename> unless and until you successfully can boot into your new kernel by typing <userinput>linux-new</userinput> at the <prompt>boot:</prompt> prompt (or highlighting <filename>linux-new</filename> in the menu, if you are using LILO in curses menu mode).</para>
-->
<para>
それに、<prompt>boot:</prompt> プロンプトで
<userinput>linux-new</userinput> とタイプして
（あるいは curses メニューモードで LILO を使っていれば、
メニューで強調表示されている <filename>linux-new</filename>
を選んで）、新しいカーネルがブートできない限り、
<filename>/etc/lilo.conf</filename> にある
<filename>default=linux</filename> 行も変更しないで下さい。
</para>

<!--
<para>Now lets discuss the actual process of upgrading kernel in the following four cases:</para>
-->
<para>
では、次の四種類のケースで、カーネルをアップグレードする、
実際の過程を見ていきましょう。
</para>

<!--
<orderedlist>
<listitem><para>Promise Technology (<filename>ft</filename>) Driver with OS on RAID mirror</para></listitem>
<listitem><para>Promise Technology (<filename>ft</filename>) Driver with non-OS data on RAID mirror</para></listitem>
<listitem><para>Linux Native (<filename>ataraid</filename>) Driver with OS on RAID mirror</para></listitem>
<listitem><para>Linux Native (<filename>ataraid</filename>) Driver with non-OS data on RAID mirror</para></listitem></orderedlist>
-->
<orderedlist>
<listitem><para>Promise Technology (<filename>ft</filename>) ドライバを使っており、RAID ミラーに OS がある。</para></listitem>
<listitem><para>Promise Technology (<filename>ft</filename>) ドライバを使っており、RAID ミラーに OS 以外のデータがある。</para></listitem>
<listitem><para>Linux 本来の (<filename>ataraid</filename>) ドライバを使っており、RAID ミラーに OS がある。</para></listitem>
<listitem><para>Linux 本来の (<filename>ataraid</filename>) ドライバを使っており、RAID ミラーに OS 以外のデータがある。</para></listitem></orderedlist>

<!--
<para>OS stands for "Operating System" or more specifically Red Hat Linux Operating System in our case.  When you install Linux on mirrored partitions such as <filename>/dev/ataraid/d0p1</filename> (or <filename>/dev/sda1</filename> when using Promise Technology proprietary driver), you are said to have your OS on RAID mirror.  If your Linux machine has only the main partitions such as <filename>/</filename> and <filename>/boot</filename> on RAID, it is also called (a case of) OS on RAID.</para>  
-->
<para>
OS というのは"Operating System
（訳注：オペレーティングシステム）"、
具体的には、この場合 Red Hat Linux オペレーティングシステムのことです。
Linux を <filename>/dev/ataraid/d0p1</filename> といったような、
ミラーされているパーティション
（Promise Technology の専用ドライバを使っている場合は、
<filename>/dev/sda1</filename>）
にインストールする場合、
これは RAID ミラーに OS を入れておけということです。
Linux 機 の RAID にあるのが
<filename>/</filename> や <filename>/boot</filename> といった、
主要なパーティションだけでも、
RAID に OS がある（一例）といいます。
</para>  

<!--
<para>Partitions created by user to make use of available free partitions such as <filename>/mydata1</filename>, <filename>/imp</filename>, <filename>/scratch</filename> are not part of Linux OS because Linux does not install any files into them by default when you install Linux or upgrade any standard Linux software package. Any data in such user partitions becomes user data or alternatively, non-OS data. It is a good idea to use only ext3 and swap file systems for OS partitions. For non-OS partitions, you can use other file systems such as ext2 and dos (if you have another operating system like Windows on the same Linux computer or if you just feel like you love dos so much). However, why do you want to use ext2 if you dont have to and you have a better choice of using ext3 for OS or non-OS partitions?</para>
-->
<para>
でも、
<filename>/mydata1</filename> や
<filename>/imp</filename>、それに
<filename>/scratch</filename> といったような、
空いているパーティションを活用する目的で、
ユーザーが作成したパーティションには、
Linux をインストールしたり、何らかの
標準的な Linux ソフトウェアパッケージを
アップグレードしても、
デフォルトでは、何のファイルもインストールされません。
ですからそういったパーティションは Linux OS の一部とは言えません。
そういったユーザーパーティションにあるデータは、
どれでもユーザーデータ、または 非 OS データとなります。
OS パーティションとして作成するのを、
ext3 タイプのパーティションとスワップファイルだけにしておくのは、
うまい考えです。
非 OS パーティションについては、ext2 とか dos のような、
他のファイルシステムにしてもかまいません
（同じ Linux コンピュータ上に、
Windows のような別のオペレーティングシステムがあったり、
ただ単に dos が大好きなだけだったりする場合です）。
でも、その必要が無ければ、ext2 を使うこともないでしょう。
OS パーティションや非 OS パーティション用に、
ext3 というもっと良いものが使えるのですから。
</para>

<!--
<sect2 id="case1"><title>Promise Technology (<filename>ft</filename>) Driver with OS on RAID mirror</title>
-->
<sect2 id="case1">
<title>
Promise Technology (<filename>ft</filename>) ドライバを使っており、
RAID ミラーに OS がある場合
</title>

<!--
<para>Currently, Promise Technology supports Red Hat 7.2 and earlier versions only. Red Hat 7.2 uses kernel 2.4.7-10 by default. Also note that, you have to use initrd.img (Initial RAM disk image) in <filename>/etc/lilo.conf</filename>, when you install Linux with Promise supplied driver. At the time of installation, Promise Driver scripts are supposed to automatically generate initrd file and configure <filename>/etc/lilo.conf</filename> for you. Unfortunately, this does not work properly and you may have to manually create initrd.img and configure <filename>/etc/lilo.conf</filename> yourself.</para>
-->
<para>
現時点で Promise Technology がサポートしているのは、
Red Hat 7.2 までのバージョンだけです。
Red Hat 7.2 では、デフォルトで 2.4.7-10 カーネル
を使用しています。また、Linux と Promise が提供している
ドライバをインストールする場合には、
<filename>/etc/lilo.conf</filename>
で initrd.img （初期 RAM ディスクイメージ）
を使う必要があることも覚えておいて下さい。
インストール時には、Promise ドライバのスクリプトが、
自動的に initrd ファイルを作成して、
<filename>/etc/lilo.conf</filename> を設定することになっています。
ですが、あいにくこれがちゃんと動作しないので、
手作業で initrd.img を作成し、
<filename>/etc/lilo.conf</filename> を自分で設定する必要があります。
</para>

<!--
<para>You are stuck with the default kernel 2.4.7-10 and you cannot and should not upgrade kernel either by compiling or by automatic update programs such as <command>up2date</command> or <command>rpm</command> utility. If you really really want to upgrade kernel then do so but do not use raid. You can add <emphasis>Append Line</emphasis> to the <filename>/etc/lilo.conf</filename> as explained in <link linkend="determine">Section 7.2</link> and do not load ataraid module (or do not compile your new kernel with ataraid feature built-in).  By doing this, you are upgrading kernel to new version and sacrificing RAID feature because you are using Promise Technology card as a simple IDE extension card.</para>
-->
<para>
デフォルトのカーネル 2.4.7-10 は使わざるを得ないもので、
ソースのコンパイルも、
<command>up2date</command> ユーティリティや
<command>rpm</command> ユーティリティといったような、
自動アップグレードプログラムを使ったアップグレードも、
できないし、やらないでください。
もし、実際ほんとうにカーネルのアップグレードが必要ならやってください。
でもその時は raid は使わないで下さい。
<link linkend="determine">Section 7.2</link> で説明したように、
<emphasis>Append 行</emphasis> を
<filename>/etc/lilo.conf</filename> に追加し、
ataraid モジュールをロードしない
（あるいは ataraid を組み込まないようにしてカーネルをコンパイルする）
ようにすればよいわけです。
こうすれば、カーネルを新しいバージョンにアップグレードし、
Promise Technology カードを簡単な IDE 拡張カードに使っているので、
RAID 機能を断念することになります。
</para>

<!--
<para>If Promise Technology releases new version of their <filename>ft</filename> driver for 2.4.19 in future, you can then upgrade your kernel first to 2.4.19 (using <command>up2date</command> or <command>rpm</command> but not by manually compiling) and place their new version of <filename>ft.o</filename> file in <filename>/lib/modules/kernel-2.4.19</filename>. You will also have to put <filename>initrd-2.4.19</filename> in <filename>/boot</filename> and append <filename>initrd=</filename> line to the new kernel section in <filename>/etc/lilo.conf</filename>. If your Linux  machine uses Promise Technology driver, your OS is on RAID mirror and Promise Technology did not release any new versions for new kernel versions, please do not fool around with your current kernel. If you do fool around, remember that you can seriously damage your computer and not be able to boot or retrieve your data.</para>   
-->
<para>
Promise Technology が、もしこの先 2.4.19 用に新しいバージョンの
<filename>ft</filename> をリリースすれば、
その時に、まず
（手作業でコンパイルせずに、
<command>up2date</command> 
とか 
<command>rpm</command> を使って）
カーネルを 2.4.19 にアップグレードし、
そして、その新しいバージョンの
<filename>ft.o</filename> ファイルを
<filename>/lib/modules/kernel-2.4.19</filename>
に置けばいいのです。
さらに、<filename>initrd-2.4.19</filename>
を <filename>/boot</filename> に置き、
<filename>initrd=</filename> 行を
<filename>/etc/lilo.conf</filename> の新しいカーネルセクションに追加する必要もあります。
ご自分の Linux 機で Promise Technology 社のドライバを使っている場合、
それは OS が RAID ミラー上にあり、
Promise Technology 社が新しいカーネル用の、
新しいバージョンのドライバをリリースしなかったということです。
ですから、今お使いのカーネルを弄ぶのは止めて下さい。
いじり回してしまうと、そのコンピュータに深刻なダメージを与えて、
ブートもデータの取り出しもできなくなってしまいます。
これは覚えておいて下さい。
</para>   

</sect2> 

<!--
<sect2 id="case2"><title>Promise Technology (<filename>ft</filename>) Driver with non-OS data on RAID mirror</title>
-->
<sect2 id="case2">
<title>
Promise Technology (<filename>ft</filename>) ドライバを使っており、
RAID ミラーに OS 以外のデータがある場合
</title>

<!--
<para>Almost all of explanation in previous case (Promise Technology (<filename>ft</filename>) Driver with OS on RAID mirror) applies in this also, ofcourse you are now risking non-OS data instead of OS. That means, if your upgrade fails, you will be able to boot but not be able to see data in your RAID partitions. Additionally, you have the flexibility of loading and unloading Promise Proprietary driver (<filename>ft.o</filename>). However, this is not guaranteed to work smoothly because Promise Technology driver has a lot of issues.</para>
-->
<para>
先のケース
（Promise Technology (<filename>ft</filename>) ドライバを使っており、
RAID ミラーに OS がある場合）
の説明は、ほとんどすべてこのケースにも当てはまります。
もちろん、今度は危険が及ぶのが OS ではなくて、
OS 以外のデータだということは覚悟のうえでしょう。
つまり、アップグレードに失敗してしまうと、
ブートはできますが、
RAID パーティションにあるデータは見えなくなるということです。
その他に、Promise の専用ドライバ
(<filename>ft.o</filename>)
のロード／アンロードに融通がきくようになります。
しかし、Promise Technology のドライバには何かと厄介なことがあるので、
何事もなく動作するという保証は何もありません。
</para>

<!--
<para>Unless Promise Technology releases appropriate drivers for new kernel version, please do not attempt kernel upgrade in any method. You are stuck with 2.4.7-10 kernel.  You may be required to add <emphasis>Append Line</emphasis> as discussed in <link linkend="determine">Section 7.2</link> to boot your computer in some cases.</para>
-->
<para>
Promise Technology が、
新しいバージョンのカーネルにふさわしいドライバをリリースしない限り、
どのような方法でも、カーネルのアップグレードはやらないで下さい。
2.4.7-10 カーネルのままでやらなくてはいけません。
いくつかの事例でコンピュータをブートするということを
<link linkend="determine">Section 7.2</link> で論じたように、
ひょっとしたら、<emphasis>Append 行</emphasis> 
を追加する必要があるかも知れません。
</para>
</sect2> 

<!--
<sect2 id="case3"><title>Linux Native (ataraid) Driver with OS on RAID mirror</title>
-->
<sect2 id="case3">
<title>
Linux 本来の (ataraid) ドライバを使っており、
RAID ミラーに OS がある場合
</title>
<!--
<para>You can upgrade kernel to any version above 2.4.18 by recompiling the kernel and not by any automatic upgrade method such as <command>up2date</command> or <command>rpm</command> utility. You need .config file from your previous kernel source directory (<filename>/usr/src/linux-2.4.18/.config</filename>). You did save your 2.4.18 .config file, did't you?</para><para>
-->
<para>
この場合は、
2.4.18 以降のどのバージョンのカーネルにも、
アップグレードしてかまいませんが、
方法はカーネルの再コンパイルにして、
<command>up2date</command> ユーティリティや
<command>rpm</command> ユーティリティといったような、
自動アップグレード手法は何も使わないで下さい。
アップグレードには、前バージョンのカーネルソースディレクトリ
(<filename>/usr/src/linux-2.4.18/.config</filename>)
にある .config ファイルが必要になります。
2.4.18 の .config ファイルは、間違いなく保存してありますよね？
</para>

<para>
<!--
After you copy <filename>.config</filename> into <filename>/usr/src/linux-2.4.19</filename> directory, you may make changes by typing <command>make menuconfig</command> but generally you do not need to make changes because you are upgrading only to 2.4.19 and your machine hardware did not change. But if you do make changes by typing <command>make menuconfig</command>, remember to save and also backup your modified .config file. Save the .config file safely in /root or on a floppy disk. Here are the steps:</para>
-->
<filename>.config</filename> を
<filename>/usr/src/linux-2.4.19</filename> 
にコピーしたら、
<command>make menuconfig</command>
とタイプして、変更してもかまいません。
しかし、2.4.19 にアップグレードするだけで、
マシンのハードウェアが変わったわけではないので、
通常は変更する必要はありません。
でも <command>make menuconfig</command>
とタイプして変更する場合は、
修正した .config ファイルを保存しておき、
バックアップも取ることを忘れないで下さい。
/root や フロッピーディスクに、安全に保存しておいて下さい。
以下がその手順です。
</para>

<itemizedlist>
<!--
<listitem><para>Unzip new kernel in <filename>/usr/src</filename> and rename top directory to <filename>linux-2.4.19</filename>. So your new kernel source directory is <filename>/usr/src/linux-2.4.19</filename>.</para></listitem>
-->
<listitem>
<para>
新しいカーネルを <filename>/usr/src</filename> に展開し、
トップディレクトリ名を <filename>linux-2.4.19</filename> に変えます。
これで、新しいカーネルソースのディレクトリが
<filename>/usr/src/linux-2.4.19</filename>になります。
</para>
</listitem>
<listitem><para><command>cp /root/config.txt .config</command></para></listitem>
<!--
<listitem><para><command>make menuconfig</command> (Make any required changes)</para></listitem>
-->
<listitem>
<para>
<command>make menuconfig</command> 
（必要な変更を行ないます）
</para>
</listitem>
<!--
<listitem><para><command>cp .config /root/config-2.4.19.txt</command> (Back up config file in a safe place)</para></listitem>
-->
<listitem>
<para>
<command>cp .config /root/config-2.4.19.txt</command> 
（安全な場所に設定ファイルをバックアップします）
</para>
</listitem>
<!--
<listitem><para><command>make dep ; make clean ; make && make install</command> (Install new kernel)</para></listitem>
-->
<listitem>
<para>
<command>make dep ; make clean ; make && make install</command> 
（新しいカーネルをインストールします）
</para>
</listitem>
<!--
<listitem><para><command>make modules && make modules_install</command> (Install new kernel modules)</para></listitem>
-->
<listitem>
<para>
<command>make modules && make modules_install</command> 
（新しいカーネルモジュールをインストールします）
</para>
</listitem>
<!--
<listitem><para>Edit <filename>/etc/lilo.conf</filename> to add new lines to boot new kernel. Label the new kernel <filename>linux-new</filename>. Do not change <filename>default=</filename> line and do not delete lines corrosponding to current working kernel.</para></listitem>
-->
<listitem>
<para>
<filename>/etc/lilo.conf</filename>
を編集し、新しいカーネルをブートする行を、新たに追加します。
新しいカーネルのラベルは、<filename>linux-new</filename> にします。
<filename>default=</filename> 行と、
現在動作中のカーネルに対応した行は削除しないで下さい。
</para>
</listitem>
<!--
<listitem><para><command>/sbin/lilo</command> (Activate changes in <filename>/etc/lilo.conf</filename>)</para></listitem>
-->
<listitem>
<para>
<command>/sbin/lilo</command> 
（<filename>/etc/lilo.conf</filename>内の変更を有効にします）
</para>
</listitem>
<!--
<listitem><para><command>/sbin/lilo -R linux-new</command> (Tell LILO to treat <filename>linux-new</filename> as default boot kernel just for one time only)</para></listitem>
-->
<listitem>
<para>
<command>/sbin/lilo -R linux-new</command> 
（<filename>linux-new</filename> をデフォルトのブートカーネルにするよう、一回だけ指示する。）
</para>
</listitem>
<!--
<listitem><para><command>sync;sync;reboot</command> (Reboot and hope that it works. If it does not boot, power off and power on again. Then login and investigate why your new kernel did not boot.)</para></listitem>
-->
<listitem>
<para>
<command>sync;sync;reboot</command> 
（リブートし、うまくいくと期待して下さい。もしブートしない場合は、
いったん電源を切ってから、再度電源を投入して下さい。
それからログインして、なぜカーネルがブートしなかったのか、調べて下さい）
</para>
</listitem>
</itemizedlist>


</sect2> 

<!--
<sect2 id="case4"><title>Linux Native (ataraid) Driver with non-OS data on RAID mirror</title>
-->
<sect2 id="case4">
<title>
Linux 本来の (ataraid) ドライバを使っており、RAID ミラーに OS 以外データがある場合
</title>
<!--
<para>To upgrade kernel in this case, follow same procedure as explained in previous section (Linux Native (ataraid) Driver with OS on RAID mirror). If you experience problems, you may be required to add an additional line, <emphasis>Append Line</emphasis>, to your <filename>/etc/lilo.conf</filename>. To find out what your <emphasis>Append Line</emphasis> is, see <link linkend="determine">Section 7.2</link>.</para>
-->
<para>
こういう場合にカーネルをアップグレードするには、
前説（Linux 本来の (ataraid) ドライバを使っており、
RAID ミラーに OS がある場合）
で説明したものと同じ手順に従います。
問題に遭遇した場合は、
<emphasis>Append 行</emphasis>
を <filename>/etc/lilo.conf</filename>
に追加する必要があるかもしれません。
自分の <emphasis>Append 行</emphasis>
が何かを見つける場合は、
<link linkend="determine">Section 7.2</link>
を見て下さい。
</para>

<!--
<para>Similar to previous case, do not attempt to upgrade kernel by any automatic method (<command>up2date</command> or <command>rpm</command> utility). Manually compile and your install your new kernel as explained in the previous section.</para>
-->
<para>
前節と同じことですが、自動化している方法
(<command>up2date</command> ユーティリティとか
<command>rpm</command> ユーティリティ)
では、カーネルのアップグレードはしようとしないでください。
前節で説明したように、カーネルを手作業でコンパイルし、
インストールして下さい。
</para>
</sect2> 
</sect1>

<!-- Section8: Disabling RAID feature on Promise FastTrack -->
<!--
<sect1 id="disable"><title>Disabling RAID feature on Promise FastTrack</title>
-->
<sect1 id="disable">
<title>
Promise FastTrack の RAID 機能無効化
</title>
<!--
<para>If you are reading this section, then you may be sick and tired of the fake RAID feature (formally known as quasi-hardware RAID) provided by Promise Technology FastTrack card or onboard chip on your motherboard.</para>
-->
<para>
この節を読んでいるということは、
Promise Technology FastTrach カードや、
あるいはマザーボードのオンボードチップの、
（以前はquasi-hardware RAID と言っていた）
疑似 RAID 機能にうんざりしているのかもしれませんね。
</para>
<!--
<sect2 id="discase1"><title>Case 1: OS not using RAID</title>
-->
<sect2 id="discase1">
<title>ケースその 1 ：RAID を使わない OS
</title>
<!--
<para>It is possible to disable the RAID feature and use the Promise FastTrack as a plain vanilla IDE card. It is very simple. Follow the below steps:</para>
-->
<para>
Promise FastTrack の RAID 機能を無効にして、
普通の平凡な IDE カードで使うことはできます。
非常に簡単です。次の手順に従って下さい。
</para>

<para><orderedlist>
<!--
<listitem><para>Determine your <emphasis>Append Line</emphasis>. See <link linkend="determine">Section 7.2</link> for help with this</para></listitem>
-->
<listitem>
<para>
まず <emphasis>Append 行を</emphasis> 正確に決めて下さい。
わからなければ、
<link linkend="determine">Section 7.2</link> を見て下さい。
</para>
</listitem>
<!--
<listitem><para>Modify <filename>/etc/lilo.conf</filename> to include <filename>append="</filename><emphasis>Append Line</emphasis><filename>"</filename> in your current kernel boot section. Again see <link linkend="determine">Section 7.2</link> for details.</para></listitem>
-->
<listitem>
<para>
<filename>/etc/lilo.conf</filename> を修正して、
現在のカーネルのブートセクションに、
<filename>append="</filename><emphasis>Append 行</emphasis><filename>"</filename> 
を追加して下さい。
繰り返しますが、詳細は <link linkend="determine">Section 7.2</link> を見て下さい。
</para>
</listitem>
<!--
<listitem><para>Type <command>/sbin/lilo</command> and reboot</para></listitem>
-->
<listitem>
<para>
<command>/sbin/lilo</command> とタイプして、リブートして下さい。
</para>
</listitem>
</orderedlist></para>

<!--
<para>Now you should see your hard disks seperately and you can use them. If you previously had partitions on the RAID mirror, you will see partitions accordingly on each of the two member disks. You will also see the data that you previously stored on the RAID mirror.</para></sect2>
-->
<para>
さあ、これでハードディスクが分かれて見えるはずだし、使うこともできます。
これまでに RAID ミラーにパーティションを作っていた場合は、
二つのメンバーディスクの各々に、
適宜パーティションがあるのがわかるでしょう。
RAID ミラーに格納してあったデータがあるのもわかるはずです。
</para>
</sect2>

<!--
<sect2 id="discase2"><title>Case 2: OS is using RAID</title>
-->
<sect2 id="discase2">
<title>
ケースその 2：RAID を使っている OS
</title>
<!--
<para>If you want to disable RAID on a Linux computer that is using RAID mirror partitions for <filename>/</filename>, <filename>/boot</filename>, <filename>/usr</filename> <emphasis>etc</emphasis>., then first backup your data including <filename>/usr/src/linux/.config</filename>, <filename>/etc/fstab</filename>, <filename>/boot/vmlinux</filename>. Power off your computer. Then turn it on. At the <prompt>boot:</prompt> prompt, type <command>linux</command> followed by <emphasis>Append Line</emphasis>. If your system does not boot successfully, then insert your emergency rescue/boot floppy disk, boot off of that floppy disk and type at the <prompt>boot:</prompt> prompt <command>linux</command> followed by <emphasis>Append Line</emphasis>. If you still cannot boot, then you cannot disable RAID non-destructively, which means you have to boot off of the RedHat CDROM #1 and re-install Linux, again by typing  <command>linux</command> followed by <emphasis>Append Line</emphasis> a!
t the <prompt>boot:</prompt> prompt.</para>
-->
<para>
<filename>/</filename> や
<filename>/boot</filename>、 
<filename>/usr</filename>、それに
<emphasis>etc</emphasis>
を RAID パーティションで使っている
Linux コンピュータの、
RAID を無効にしたければ、
まず最初に、
<filename>/usr/src/linux/.config</filename> や
<filename>/etc/fstab</filename>、それに
<filename>/boot/vmlinux</filename>
を含むデータのバックアップを取って下さい。
そして電源を切り、それから電源を投入して下さい。
<prompt>boot:</prompt> プロンプトが出たら、
<command>linux</command> に続けて
<emphasis>Append 行</emphasis> をタイプして下さい。
システムがうまくブートしない場合は、
 緊急用のレスキュー／ブートフロッピーディスクを入れて、
フロッピーディスクから立ち上げて、
<prompt>boot:</prompt> プロンプトで、
<command>linux</command> とタイプし、
続けて、<emphasis>Append 行</emphasis> をタイプして下さい。
それでもブートできない場合は、
安全に RAID を無効にすることはできません。
つまり、RedHat CDROM #1 から立ち上げて、
Linux を再インストールするしかないということです。
繰り返しになりますが、
<prompt>boot:</prompt> プロンプトで、
<command>linux</command> とタイプし、
続けて <emphasis>Append 行</emphasis> をタイプして下さい。
</para>

<!--
<para>If your Linux machine boots successfully, then first make sure that all data is available and clean. Make sure that files in <filename>/boot</filename> are not corrupt. In some cases, the ASCII configuration files in <filename>/boot</filename> and LILO binary files may be corrupt. If that happens, you have to restore them from backup or reconfigure <filename>/etc/lilo.conf</filename>, run <command>/sbin/lilo</command> and recompile and reinstall the kernel (recompile with unmodified .config, <emphasis>i.e.</emphasis>, without Promise RAID support).</para>
-->
<para>
Linux 機のブートがうまくいったら、
まずデータがすべて使用可能で、正しいことを確認して下さい。
場合によっては、
<filename>/boot</filename> にあるテキスト形式の設定ファイルと、
LILO のバイナリファイルが壊れているかもしれません。
もし壊れていれば、バックアップからリストアするか、
<filename>/etc/lilo.conf</filename> を再設定して、 
<command>/sbin/lilo</command> を実行し、
カーネルの再コンパイルと再インストールを行なう必要があります
（再コンパイルには無修正の .config、
<emphasis>つまり</emphasis>
Promise RAID サポートを入れていないものを使って下さい）。
</para>
<!--
<para>If your Linux machine boots up and all files are safe, then add <emphasis>Append Line</emphasis> to <filename>/etc/lilo.conf</filename>, run <command>/sbin/lilo</command> and reboot.</para>
-->
<para>
Linux 機が立ち上がり、ファイルがすべて無事なら、
<filename>/etc/lilo.conf</filename>
に <emphasis>Append 行</emphasis> を追加し、
<command>/sbin/lilo</command> を実行してリブートして下さい。
</para>

<!--
<para>If you disabled RAID on OS disks and then later changed your mind, then you have to back up data and reinstall Linux. If you change mind this way and want your RAID back on your Linux OS disks, you may have to sacrifice your current data.</para>
-->
<para>
OS ディスクの RAID を無効にしたけれども、
後でやはり RAID を使いたくなった場合は、
データをバックアップしてから、Linux を再インストールして下さい。
このように心変わりをして、
Linux の OS ディスクに RAID を戻したくなった場合、
現在のデータを犠牲にしなければならないかもしれません。
</para>
</sect2></sect1>
<!-- Section9: Tips and Important Notes -->
<!--
<sect1 id="tips"><title>Tips and Important Notes</title>
-->
<sect1 id="tips"><title>Tips and Important Notes</title>

<para><itemizedlist>
<listitem><para>
<!--
Dont bother using KDE / GNOME or any other X window system to finish RAID installation as explained above. Use simple text terminal.</para></listitem><listitem><para>You can press <keycap>Cntrl-ALT-Fj</keycap> to switch to <filename>ttyj</filename> where <filename>j=1,2,..6</filename></para></listitem><listitem><para>If you do start KDE/GNOME or any other X window system, it will run on <filename>tty7</filename>, which you can access by pressing <keycap>Cntrl-ALT-F7</keycap></para></listitem><listitem><para>If you decide to use Promise supplied SCSI emulation driver for FastTrack RAID, note that you are stuck at the default kernel version 2.4.7-10. Because, no source code for FastTrack is available.</para></listitem><listitem><para>During RH 7.2 installation, choose ext3 and swap file types only.</para></listitem><listitem><para>When you remove Promise SCSI emulation and setup Native Linux RAID, linux lets you access the hard disks either by mirror name: <filename>d0</filena!
me> or individual disks themselves: <filename>hde2</filename>, <filename>hdg3</filename> etc. It is very important that: YOU NEVER access the hard disks directly by their name, instead access the corresponding mirror partition. Example: Use <filename>/dev/ataraid/d0p3</filename> instead of <filename>/dev/hde3</filename> or <filename>/dev/hdg3</filename></para></listitem></itemizedlist></para></sect1> 
-->
先に説明したように、
RAID のインストールを完了させるのに、
わざわざ KDE / GNOME や他の X ウィンドウシステムを使わず、
単純な テキスト端末を使って下さい。
</para>
</listitem>

<listitem>
<para>
<keycap>Cntrl-ALT-Fj</keycap> を押せば、
<filename>ttyj</filename> に切り替わります。
ただし、<filename>j=1,2,..6</filename>。
</para>
</listitem>

<listitem>
<para>
ほんとうに KDE/GNOME、
あるいは他の X ウィンドウシステムをスタートさせる場合は、
<filename>tty7</filename> で走らせて下さい。
<keycap>Cntrl-ALT-F7</keycap> を押せば、そこにアクセス
できます。
</para>
</listitem>

<listitem>
<para>
FastTrack RAID 用に、
Promise が提供している SCSI エミュレーションを使おうと決めているのなら、
バージョン 2.4.7-10 のカーネルを、
デフォルトで使わざるを得なくなることを覚えておいて下さい。
なぜなら、その他のソースコードは FastTrack では使えないからです。
</para>
</listitem>

<listitem>
<para>
RH 7.2 のインストール中は、
選ぶファイルタイプは ext3 とスワップファイルだけにしてください。
</para>
</listitem>

<listitem>
<para>
Promise の SCSI エミュレーションを止めて、Linux 本来の RAID を構築する場合、
<filename>d0</filename> という名前のミラーか、
<filename>hde2</filename>、<filename>hdg3</filename> 等々という名前の個々のディスクか、
そのいずれかのハードディスクへのアクセスが許可されます。
これは非常に重要なことですが、
絶対に直接ハードディスクに対して、その名前でアクセスしてはいけません。
その代わりに、対応するミラーパーティションをアクセスして下さい。
例：<filename>/dev/hde3</filename> や <filename>/dev/hdg3</filename>
の代わりに、
<filename>/dev/ataraid/d0p3</filename> を使って下さい。
</para>
</listitem>
</itemizedlist>
</para>
</sect1> 

<!-- Section10: For more information -->
<!--
<sect1 id="moreinfo"><title>For more information</title>
-->
<sect1 id="moreinfo">
<title>
詳しい情報について
</title>
<!--
<para>For more information, please check the following resources</para><para>
-->
<para>
詳しい情報については、次のリソースを調べて下さい。
</para>

<para>
<itemizedlist>
<listitem><para>
<!--
Quasi-Mini-HowTo at <ulink url="http://www.geocities.com/ender7007/">http://www.geocities.com/ender7007/</ulink>
-->
<ulink url="http://www.geocities.com/ender7007/">http://www.geocities.com/ender7007/</ulink> にある Quasi-Mini-HowTo
</para></listitem>
<listitem><para>
<!--
LhD Product Page at <ulink url="http://lhd.datapower.com/db/dispproduct.cgi?DISP?2751">http://lhd.datapower.com/db/dispproduct.cgi?DISP?2751</ulink>. You can also go to <ulink url="http://lhd.datapower.com/">LhD Main Page</ulink> and search for Promise FastTrack.
-->
<ulink url="http://lhd.datapower.com/db/dispproduct.cgi?DISP?2751">
http://lhd.datapower.com/db/dispproduct.cgi?DISP?2751</ulink> にある LhD 製品のページ。
<ulink url="http://lhd.datapower.com/">LhD Main Page</ulink> に行って、
Promise FastTrack を検索することもできます。
</para></listitem>
<listitem><para>
<!--
<ulink url="http://people.redhat.com/arjanv/pdcraid/ataraidhowto.html">ATA RAID help document</ulink> by RedHat, Inc. You can also join their <ulink url="https://listman.redhat.com/mailman/listinfo/ataraid-list">ataraid mailing list</ulink>, or atleast search <ulink url="https://listman.redhat.com/pipermail/ataraid-list/">the mailing list archive.</ulink>
-->
RedHat, Inc. の
<ulink url="http://people.redhat.com/arjanv/pdcraid/ataraidhowto.html">
ATA RAID help document</ulink>。
<ulink url="https://listman.redhat.com/mailman/listinfo/ataraid-list">
ataraid mailing list</ulink>
への参加もできるし、
<ulink url="https://listman.redhat.com/pipermail/ataraid-list/">
the mailing list archive.</ulink>
で ataraid を検索することもできます。
</para></listitem>
<listitem><para>
<!--
Promise Technology's support web site at <ulink url="http://support.promise.com/">http://support.promise.com</ulink>. Also check out <ulink url="http://www.promise.com/support/linux_eng.asp">this page.</ulink>
-->
<ulink url="http://support.promise.com/">http://support.promise.com</ulink>
にある、Promise Technology 社のサポートウェブサイト。
<ulink url="http://www.promise.com/support/linux_eng.asp">このページ</ulink>
もチェックして下さい。
</para></listitem>
<listitem><para>
<!--
Promise FastTrack help for Linux Mandrake is available at <ulink url="http://www.magic-lamp.org/">http://www.magic-lamp.org</ulink>.
-->
Promise FastTrack の Linux Mandrake 用ヘルプは、
<ulink url="http://www.magic-lamp.org/">http://www.magic-lamp.org</ulink>
で利用できます。
</para></listitem>
</itemizedlist></para></sect1>

<Sect1 id="thanks">
<Title>日本語版謝辞</Title>
<Para>
校正にあたり、JF プロジェクトの皆様にご協力いただきました。
特に、中谷千絵さんには貴重なアドバイスをいただきました。
この場を借りて御礼申し上げます。
</Para>
</sect1>

<!--
<appendix id="app1"><title>How is this document generated</title>
-->
<appendix id="app1">
<title>
この文書の作り方
</title>
<!--
<para>So you want to know how I generated this HOWTO? Or, did you download SGML version of this document, modified some portions in it and now want to know how you can create HOWTO?</para>
-->
<para>
というわけで、どうやってこの HOWTO ができたか知りたいでしょ？
皆さんはこの文書の SGML 版をダウンロードして、
中身をいくつか修正したのであれば、
どうやって HOWTO を作るんですか？
知りたいですね。
</para>
<!--
<para>I made sure there are no errors in my SGML by first typing the command <command>nsgmls -s ataraid.sgml</command>. I created a script called <filename>makehowto</filename> and ran the command <command>./makehowto ataraid.sgml</command>.  Here is the my <filename>makehowto</filename> script:</para><para><screen>
-->
<para>
筆者の場合は、最初に <command>nsgmls -s ataraid.sgml</command> とタイプして、
自分の SGML にエラーがないことを確認しました。
それから、<filename>makehowto</filename> というスクリプトを作って、
<command>./makehowto ataraid.sgml</command> というコマンドを実行しました。
以下が、<filename>makehowto</filename> スクリプトです。
</para>

<para>
<screen>
#!/bin/bash
#
# makehowto by Murty Rompalli
# (c) All Rights Reserved
<!--
# Free for non commercial use. All other uses must be authorized explicitly
# by the creator. Contact me for more info. murty@solar.m u r t y.net
-->
# 非営利の使用については自由です。その他の目的で使用する場合は、すべて
# 作者の許可が必要です。詳細は murty@solar.m u r t y.net 宛てに連絡して下さい。
#

function maketut() {
echo;echo Creating Tutorial Files ...
jade \
    -t sgml \
    -d /usr/lib/sgml/stylesheets/nwalsh-modular/html/ldp.dsl\#html \
    $1.sgml 
}

function makehtml {
echo;echo Creating html file: $1.html ...
jade \
    -t sgml \
    -d /usr/lib/sgml/stylesheets/nwalsh-modular/html/docbook.dsl \
    -V nochunks \
    $1.sgml > $1.html 
}

function maketxt {
	if [ -f $1.html ]
	then
		echo;echo Creating text file: $1.txt ...
		lynx -dump $1.html > $1.txt
	else
		echo;echo $1.html not found, creating ...
		makehtml $1
		maketxt $1
	fi
}

function makepdf {
	[ -f $1.ps ] && gzip $1.ps

	if [ -f $1.ps.gz ]
	then
		echo;echo Creating pdf file: $1.pdf ...
		gzip -dc $1.ps.gz | 
		gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=$1.pdf -
	else
		echo;echo $1.ps.gz not found creating ...
		makeps $1
		makepdf $1
	fi
}

function maketex {
echo;echo Creating TeX file $1.tex ... 
jade \
    -t tex \
    -d /usr/lib/sgml/stylesheets/cygnus-both.dsl\#print \
    $1.sgml
gzip $1.tex
echo $1.tex gzipped to $1.tex.gz
}

function makedvi {
echo;echo Creating DVI file $1.dvi ...
db2dvi $1.sgml  >/dev/null 2>&1
echo See $1.log for errors
gzip $1.dvi
echo $1.dvi gzipped to $1.dvi.gz
}

function makeps {
echo;echo Creating PS file $1.ps ...
db2ps $1.sgml  >/dev/null 2>&1
echo See $1.log for errors
gzip $1.ps
echo $1.ps gzipped to $1.ps.gz
}

<!--
#### Begin Main Program
-->
#### メインプログラムの開始

echo "
makehowto utility for generating HOWTO from SGML file.
(c) Murty Rompalli
"

[ x$1 = x ] && 
echo "Error. Usage: $0 abc.sgml '{tut|html|pdf|tex|dvi|ps|all}'

Option 'all' is default if sgml file is the only option supplied.

Options:
-------
tut	Make complete tutorial, i.e., generate necessary html files
html	Make a printable single HTML file
pdf	Make a PDF file
tex	Make a TeX source file, gzipped
dvi	Make a DVI file, gzipped
ps	Make a PostScript file, gzipped
all	Generate all possible formats.

" && exit

file="`echo $1|sed 's/\.sgml$//'`"

[ x$file = x ] && 
echo Error. Usage: $0 abc.sgml '{tut|html|tex|dvi|ps|all}' && exit

[ -f $file.sgml ] || {
echo Error. $file.sgml does not exist
exit
}

[ -r $file.sgml ] || {
echo Error. $file.sgml not readable
exit
}


if [ x$2 = x ]
then
	action=all
else
	action=$2
fi 


case $action in
tut|tutorial) maketut $file  
		;;
html|htm) makehtml $file  
		;;
tex|latex) maketex $file 
		;;
dvi) makedvi $file 
		;;
ps) makeps $file 
		;;
text|txt) maketxt $file
		;;
pdf) makepdf $file
		;;
all) 	maketut $file  
	makehtml $file  
	maketex $file  
	makedvi $file
	makeps $file
	maketxt $file
	makepdf $file
	;;
*) echo error 
	;;
esac

\rm -f $file.aux
\rm -f $file.tex
\rm -f $file.dvi

echo;echo makehowto: Finished
echo You can review $file.log and delete it.
echo Thank you for using makehowto.
echo
</screen></para>
<!--
<para>You can also just type <command>./makehowto ataraid.sgml pdf</command>, for example, if you just want create PDF version. Just type <command>./makehowto</command> to get more help on using the script. <ulink url="files/makehowto">Click here</ulink> to download this makehowto script.</para></appendix>
-->
<para>
PDF 版を作りたいだけなら、
例えば、<command>./makehowto ataraid.sgml pdf</command>
とタイプするだけでもかまいません。
<command>./makehowto</command>
とだけタイプすれば、このスクリプトの使用法に関するヘルプが得られます。
この makehowto スクリプトをダウンロードする場合は、
<ulink url="files/makehowto">ここをクリックして下さい。</ulink>
</para>
</appendix>
<!-- END -->  
</article>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-namecase-general:t
sgml-general-insert-case:lower
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:nil
sgml-parent-document:nil
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->

