<!doctype linuxdoctr system>
<article>
<title>Loadlin+Win95 mini-HOWTO</title>
<author>Chris Fischer, &lt;protek@brigadoon.com&gt;</author>
<date>v1.3.4 Revised: September 15 1997</date>
<trans>中野 正剛, &lt;sx3m-nkn@asahi-net.or.jp&gt; </trans>
<tdate>v1.3.4j, March 28 1998</tdate>

<![IGNORE[
                       Loadlin+Win95 mini-HOWTO 日本語版
                                       
Chris Fischer &lt;protek@brigadoon.com&gt; 著
v1.3.4, Revised: September 15, 1997

中野 正剛 &lt;sx3m-nkn@asahi-net.or.jp&gt; 訳
v1.3.4-j1.0, March 28,1998
     _________________________________________________________________
]]>

<abstract>
Windows 95 で Loadlin を使って Linux を起動する方法
</abstract>


<sect>まえがき
<p>
   この文書は、Windows 95 のブートメニューと Loadlin.exe を組み合わせるこ
   とで、ブート時に F4 キーを押すだけで自動的に Linux に切り替え、ブート
   を行わせるやり方について述べたものです。
   ここにあげた手順は Windows 95 バージョン 4.00.950 および 4.00.950a
   と、Loadlin をサポートする全てのバージョンの Linux の組み合わせならう
   まく行くはずです。もし Loadlin ではなく LILO を使おうと思う方は、
   この文書ではなく、Linux+Win95 mini-HOWTO を参照してください。

   この mini-HOWTO は、最初は Linux+Windows 95 Reference ページに投稿され
   ます。したがって、あなたのお持ちのものが最新版かどうかはそのページをチ
   ェックして確認してください。

   &lsqb;訳注: Linux+Windows 95 Reference の置いてあるサイトの URL は、
   <url url="http://www.eskimo.com/~praxis/"> です。なお、次に出てくる 
   Windows 95 OSR2 FAQ も、このページに置かれています。
   Linux FAT32 Support という文書もありますので、興味ある方は見てみては
   いかがでしょうか。ちなみにどれも英語ですが、役に立つかもしれません。&rsqb;

   ** Windows 95 OSR2 (バージョン 4.00.950b) ユーザーへの特別な注意 **

   Windows 95 OSR2 FAQ を読まずに Windows 95 とのデュアルブートに設定する
   ことは決して*しないで*下さい。その FAQ からは、FAT32 に関する非常にた
   くさんの情報を得ることができます。ただ、簡単に言ってしまうと、あなたの
   マシンが OSR2 であったとしても、ファイルシステムが FAT16 であれば F4 
   ファンクションキーでデュアルブートに設定することは可能です。

   *注意*: もしあなたが使っているのが Windows 95 OSR2 で、ファイルシステ
   ムに FAT32 を使用しているのであれば、この mini-HOWTO で紹介しているデ
   ュアルブート方式は使うことができません。また、試してみることも止めてく
   ださい。

   しかし、FAT32でも使用可能な、立ち上げ時に Linux に自動的に切り替えるた
   めの別の方法がいくつかあります。それらについては 9章で述べます。


<sect>前提となる条件
<p>
<itemize>
<item>A. Windows 95 が正しくインストールされていること。
<item>B. Windows 95 は、ドライブ C にインストールされていること。
<item>C. Linux が正しくインストールされていること。
<item>D. Linux がどのパーティションにインストールされているか知っていること。
<item>E. ハードディスクに LILO がインストールされて*いない*こと。
<item>F. もし、使用しているのが Windows 95 OSR2 (バージョン 4.00.950b)
             なら、Windows 95 OSR2 FAQ をきちんと読んでいること。
</itemize>

<sect>始める前に必要なもの
<p>
<itemize>
<item>A. DOS 5.0 か DOS 6.0 のシステムファイル (<tt>io.sys, msdos.sys,
      command.com</tt>) と <tt>config.sys</tt> の入ったブート可能なフロッピー。
      DOS 5.0 のブートディスクを使用する場合は、さらに <tt>autoexec.bat</tt> 
      が必要。また、Windows 95 OSR2 を使用している場合は、ドライブ C
      のルートディレクトリに <tt>Winboot.sys</tt> という名前のファイルを
      テキストエディタを使って作成しておきます。<tt>Winboot.sys</tt> は
      中身が無くてもかまいません。その名前のファイルがありさえすれば
      よいのです。
<p>
          *注意*: ハードディスクの中に <tt>autoexec.dos, config.dos, io.dos, 
          msdos.dos, command.dos</tt> という名前のファイルがあれば、上記のフロ
          ッピーは不要です。これらのファイルは、ドライブ C のルートで、
          <tt>dir</tt> および <tt>dir /ah</tt> と入力することで存在しているか
          どうか確認できます。
</p></item>

<item>B. <tt>Loadlin.exe</tt> プログラム。

<item>C. カーネルイメージファイル。通常は <tt>zImage</tt> または 
      <tt>vmlinuz</tt> という名前になっています。
      (詳しくは FAQ を参照してください)

<item>D. 「メモ帳」のような単なるテキストエディタ。
</itemize>


<sect>始めましょう
<p>
<itemize>
<item>
          A. あなたの使用している Windows 95 のバージョンを確認します。
          Windows 95 を立ち上げて、「マイコンピュータ」のアイコンを右ボ
          タンでクリックします。出てきたメニューの中の「プロパティ」を左
          ボタンでクリックします。「情報」のタブのページの「システム：」
          と書いてある下にバージョン番号が表示されています。
<p>

          *注意*: あなたのお使いの Windows 95 のバージョンが 4.00.950bで
          あったなら、ファイルシステムが FAT32 *でない* ことを必ず確認し
          てください。「マイコンピュータ」アイコンをダブルクリックして、
          ドライブ C のアイコンを右クリックしてください。メニューの中の
          「プロパティ」を左クリックしてください。「情報」タブのページに
          ある「種類」の部分をみると、ファイルシステムが FAT32 なのかどう
          かが分かります。もし、ここに FAT32 と表示されていたら、この先は
          飛ばして 9章に進んでください。それ以外であれば、次の B. に進ん
          でください。

<item>          B. エクスプローラを立ち上げます。
        &lsqb;訳注: インターネットエクスプローラではありません。念のため&rsqb;

<item>
          C. メニューバーで「表示」をクリックし、続いて「オプション」をク
          リックします。「表示」タブのページを開き、「全てのファイルを表
          示」がチェックされていること、また、「登録されているファイルの
          拡張子は表示しない」がチェックされていないことを確認してくださ
          い。設定されていなかったら、それぞれを正しく設定して下さい。確
          認(設定)が終わったら OK ボタンを押してください。
<p>

          *注意*: 前に 3章の A.で注意事項として述べた <tt>*.dos</tt> 
          ファイルがすでにハードディスクに入っていたら、この先の F と G の間の
          「注意:」に飛んでください。そうでなければ、次の D に進んでくだ
          さい。
</p></item>
<item>
          D. ドライブ A に DOS 5.0 または DOS 6.x のブート可能なフロッピ
          ーを挿入してください。ドライブ A のアイコンをクリックするとフ
          ロッピーの中身が見られます。
<item>
        E. それぞれのファイルの拡張子を、<tt>.dos</tt> に変えてください。名前の
          変更を行うには、まず変更したいファイルをシングルクリックし、続
          いて F2 キーを押します。現在のファイル名が反転表示になるので、
          そこへ新しい名前を入力します。
          そのフロッピーが動かなくなってしまうという心配する必要はありま
          せん。この一連の作業が終わったらファイル名を元に戻せばよいので
          すから。
<p>
          &lsqb;訳注: 拡張子だけの変更であれば、反転表示になったところで右矢印
          (カーソル)キーを一度押すと、元ファイル名が編集できるようになり
          ます。Backspaceキーなどを使って必要な部分を修正してください&rsqb;
</p></item>
<item>
          F. *特に重要:* これらフロッピー上のファイル名の変更は、必ず、ド
          ライブ C にコピーする*前に*行ってください。手順を間違えると、
          Windows 95 のシステムファイルを上書きしてしまうことになります。
          *警告しましたよ*。
<p>
          次に、全てのファイルをドライブ C のルートにコピーします。ここに
          挙げるやり方は 1つの例です。
          まず、エクスプローラを開き、ドライブ A のアイコンをクリックし、
          <tt>Ctrl+A</tt> を押します。次に <tt>Ctrl-C</tt> を押してから、
          ドライブ C のアイコンをクリックし、<tt>Ctrl+V</tt> を押してやれば、
          ドライブ A にあるすべてのファイルがドライブ C にコピーされます。
<p>

          *注意:* Windows 95 OSR2 (バージョン 4.00.950b) *以外*の場合は、
          G はスキップしてください。
</p></item>
<item>   
          G. もし Windows 95 のバージョンが 4.00.950b であったら(その時だ
          けは) 先の 3章でも触れたとおり、ドライブ C のルートディレクトリ
     に <tt>Winboot.sys</tt> という名前のファイルがあることを確認してください。
          <tt>Winboot.sys</tt> がドライブ C のルートディレクトリにないと、初期
          のバージョンの DOS ではブート時にハングしてしまう恐れがありま
          す。
 
<p>
          *注意:* DOS 6.x のブートディスクを使用する場合は、5章へ進んでく
          ださい。それ以外は、次の H に進んでください。
</p></item>
<item><label id="ok-config.dos">
          H. メモ帳を開きます。メニューバーの「開く」をクリックします。
          「ファイルの種類」を「すべてのファイル (*.*)」に変更します。
          「ファイルの場所」をデスクトップからドライブ C に変更します。
          次に、エクスプローラから <tt>Config.dos</tt> をダブルクリックして
          開きます。全部の行を削除します。これで <tt>OK</tt> ファイル
          のできあがりです。
          これについては後で説明します。次にこのファイルを保存します。

<item>
       I. メモ帳を使って、 <tt>Autoexec.dos</tt> に Loadlin コマンドを書き込み
          ます。なお、Loadlin コマンドは、必ず次の書式で書いてください。

<tscreen><verb>
Loadlin ドライブ文字:\Linuxカーネルファイル 
          root=/dev/Linuxブートパーティション ro
</verb></tscreen>

          &lsqb;訳注: 桁数の関係で2行に分けましたが、実際には途中で改行せずに
          必ず1行で書いてください。なお、<tt>root=</tt> の前にはスペースが
          必要です&rsqb;
<p>
          以下に、例として私の環境での <tt>Autoexec.dos</tt> を示します。

<tscreen><verb>
Loadlin f:\vmlinuz root=/dev/hdc2 ro
</verb></tscreen>

          &lsqb;訳注: 説明は不要と思いますが一応。原著者の場合は、カーネル 
          (<tt>vmlinuz</tt>) はドライブ F のルートにあり、Linux は
          セカンダリマスタ
          のIDEドライブの2つ目のパーティションということになります&rsqb;
<p>   
   
       *注意:* <tt>Loadlin.exe</tt> と同様に、カーネルはハードディスクのどこに
          置いてもかまいません。ただし、その場合はカーネルのあるパスを正
          しく指定してやらなければなりません。例として、カーネルが
          <tt>e:\linux\kernels</tt> に、また <tt>Loadlin.exe</tt> が 
          <tt>c:\utils</tt> に存在してい
          るとすると、指定の仕方は次のようになります。

<tscreen><verb>
c:\utils\loadlin e:\linux\kernels\vmlinuz root=/dev/hdc2 ro
</verb></tscreen>

          ファイルを保存します。
</itemize>


   ここまできたら、5章は飛ばして、6章に進んでください。

          
<sect>
*** この章は、DOS 6.x のブートディスクを使っている人*だけ*参照してください。***
<p>
<itemize>
<item>
A. メモ帳を開きます。メニューバーの「開く」をクリックします。
「ファイルの種類」を「すべてのファイル (*.*)」に変更します。
「ファイルの場所」をデスクトップからドライブ C に変更します。
次に、エクスプローラから <tt>Config.dos</tt> をダブルクリックして開きます。
全部の行を削除します。次に、下記のような書式でシェルコマンドを
書き込んでください。

<tscreen><verb>
shell=loadlin.exe Linuxカーネルファイル 
          root=/dev/Linuxブートパーティション ro
</verb></tscreen>

          &lsqb;訳注: 桁数の関係で2行に分けましたが、実際には途中で改行せずに
          必ず1行で書いてください。なお、<tt>root=</tt> の前にはスペースが
          必要です&rsqb;
<p>
          以下に示す例は、私の環境での <tt>Config.dos</tt> の内容です。

<tscreen><verb>
shell=f:\loadlin.exe f:\vmlinuz root=/dev/hdc2 ro
</verb></tscreen>

*注意:* <tt>Loadlin.exe</tt> とカーネルはハードディスクのどこに置いても
かまいません。ただし、その場合はカーネルのあるパスを正しく指定
してやらなければなりません。例として、<tt>Loadlin.exe</tt> が 
<tt>f:\utils</tt> に、カーネルが <tt>e:\linux\kernels</tt> にそれぞれ
存在しているとすると、指定の仕方は次のようになります。

<tscreen><verb>
shell=f:\utils\loadlin.exe e:\linux\kernels\vmlinuz 
          root=/dev/hdc2 ro
</verb></tscreen>

&lsqb;訳注: 桁数の関係で2行に分けましたが、実際には途中で改行せずに
必ず1行で書いてください。なお、<tt>root=</tt> の前にはスペースが必要です&rsqb;

<item>
          B. 書き込み終わったファイルを保存します。
</itemize>




<sect>作業も終盤です。
<p>
<itemize>
<item>
A. あと 1つファイルを書き換えれば作業は終わりです。メモ帳を使っ
て、<tt>Msdos.sys</tt> を書き換えます。<tt>&lsqb;Options&rsqb;</tt> 
と書かれているところを探してください。次に、そこのセクションにある 
<tt>BootMulti=</tt> と書かれている個所を探してください。
もし見つからなかったら、自分で書き加えてください。いずれの場合も、
等号の右辺の値を 1 にします。以下に示したようになるはずです。

<tscreen><verb>
&lsqb;Options&rsqb;
BootMulti=1
</verb></tscreen>

<item>
B. 他にもいくつかの項目が書かれているかもしれません。もし書かれ
ていても、それらはそのままにしておいてください。変更が終わった
らファイルを保存します。
</itemize>


<!--##################### section 7 ######################################-->

<sect>作業はここまで終わりです。
<p>
あとやらなければいけないのは、マシンをリブートすることだけです 
(フロッピーを抜いておくのを忘れないように)。"<tt>Starting Windows 95...</tt>" 
と表示されている間に F4 キーを押すと、Linux が立ち上がってくるはずです。


<!--################### section 8 ########################################-->

<sect>どういうしくみで動いているのか。
<p>

Windows 95 には、ブートメニューが組み込まれています。デフォルトでは、
立ち上げ時には見えないようになっています(変更することも可能です)が、
"<tt>Starting Windows 95...</tt>" と表示されている間に F8 キーを押すと現れてき
ます。このメニューには、いくつかのオプションが存在します。このメニュー
を表示させると、中にいくつかのオプションがあるのがわかります。一番下の
オプションが "以前のバージョンの MS-DOS" で、"<tt>Starting Windows 95...</tt>"
が表示されている間に F4 キーを押すことで、このオプションを選択したのと
同じことになります。Windows 95 が、以前のバージョンの MS-DOS  
&lsqb;訳注: Win95 をインストールする前にインストールされていた DOS。
したがって、プリインストールの場合は存在していないはずです&rsqb; 
をブートするときには、<tt>.dos</tt> という拡張子のファイルを使用します。
これが、<tt>Autoexec.dos</tt> で Linux
の初期設定をする場合に <tt>OK Config.dos</tt> 
&lsqb;訳注: 前に作成した (<ref id="ok-config.dos" name="4章H 参照">)、
ダミーの(中身が空の) <tt>Config.dos</tt> ファイル&rsqb; 
が重要である理由です。

Windows 95 は、
「以前のバージョンの OS」をブートさせようとする過程で <tt>.dos</tt> という拡張
子を持ったファイルを探しに行きます。これらが見つからないと、代りに 
Windows 95 のスタートアップファイルをロードしてしまいます。このような
メカニズムになっているため、<tt>Config.dos</tt> が見つけられなかった場合、
Windows 95 は、代りに <tt>Config.sys</tt> を開き、そこに記述されているドライバ
類を全てロードしてしまいます。これらのドライバが Linux をロードする上
で影響がなかったとしても、立ち上げに余計な時間がかかることになってし
まいます。<tt>OK Config.dos</tt> ファイルを作っておくことで、Windows 95 が「以
前のバージョンの MS-DOS」をロードする際に <tt>Config.sys</tt> を読みに行くのを
防ぐことができるようになります。


<!--#################### section 9 #####################################-->

<sect>
Linux を自動ブートさせるための別の方法。特に FAT32 を使用しているユーザー向け。
<p>
   
   この章で紹介している方法は、全てのバージョンの Windows 95 で動作しま
   す。ファイルシステムが FAT32 であるかどうかも関係ありません。この章で
   は、2つの方法について述べます。最初に紹介するのは、一番シンプルな方法
   です。
   
<sect1>方法1
<p>   
これは、<tt>Autoexec.bat</tt> を使って、ブート中に <tt>Linux.bat</tt> 
を名づけられたファイルを呼ぶという方法です。

<itemize>
<item>
A. EDIT もしくはメモ帳のようなテキストエディター &lsqb;訳注: 保存す
る形式がテキストファイルであるもの。ワープロ類(含ワードパッド)
は不可&rsqb; を使用して、<tt>Linux.bat</tt> という名前のファイルを作成します。
ファイルに記述する内容は以下に示すようにします。

<tscreen><verb>
@echo off
cls
echo.
echo.
echo.
echo.
choice /t:y,5 "Do you wish to boot Linux? "
if errorlevel 2 goto End
c:\loadlin c:\vmlinuz root=/dev/hdc2 ro
:End
</verb></tscreen>

このバッチファイルで行っていることは、以下のとおりです。まず、
画面を消去し、4行の空行を作り、引用符で囲まれた文字列のあとに 
&lsqb;Y,N&rsqb; を付けたものを表示し、キーが押されるまで 5秒間待ちます。

ここで 5秒以内にキーが押されなかったら、デフォルトである Y が選
択されたとみなされ、Linux が立ち上がります。もし Y もしくは N 
が選択された場合は、それぞれに応じた処理がなされます。たとえば、
N が選択された場合、このバッチファイルは即終了し、
<tt>Autoexec.bat</tt> の残りの部分が実行されます。また、Y が選択された場合は、
もちろん Linux がロードされます。
<p>
4行の空白行が気に入らなければ、<tt>echo.</tt> と書かれている行の数を変更
してください。画面の消去が不要であれば、<tt>cls</tt> と書かれた行を削除
して下さい。<tt>choice</tt> コマンドについている <tt>/t</tt> スイッチの部分は、
キー入力を 5秒間待ち、その間入力がなかった場合に使用される値を Y 
にするということを表わしています。
5秒のタイムアウトの後に Windows 95 が立ち上がってくるようにした
ければ、この y と書かれているところを n と書きかえて、次のよう
にして下さい。

<tscreen><verb>
choice /t:n,5 
</verb></tscreen>

また、待ち時間を 0 から 99秒までの範囲で変更することができます。
<tt>choice</tt> コマンドについて詳しく知りたければ、
<tt>c:\windows\command</tt> に移って、コマンドプロンプトから 

<tscreen><verb>
choice /? 
</verb></tscreen>

と打ち込んでみてください。
<p>
*注意:* あなたの構成に合うように、 Linux を起動する部分の行を書
き換える必要があります。Linux をうまくブートさせるために 
Loadlin をどのように設定すればよいかの例については、4.I 章を参
照してください。
<p>

<item>
B. 次に、<tt>Autoexec.bat</tt> ファイルが存在していなければ、テキストエ
ディターを使用して作成します。それから*最初の*行を次の通りにしてください。

<tscreen><verb>
call c:\linux
</verb></tscreen>

<tt>Linux.bat</tt> が、<tt>Autoexec.bat</tt> と異なるディレクトリにあるなら、
そのディレクトリを示すように書き換えてください。この例を挙げます。
<tt>Linux.bat</tt> が <tt>C:\batch</tt> にあるとすると、<tt>Autoexec.bat</tt> 
の最初の行は下記のようになります。

<tscreen><verb>
call c:\batch\linux
</verb></tscreen>

ファイルを保存して、エディタを終了させます。あとはリブートをするだけです。
Linux をブートするかどうか問い合わせるようになるはずです。

</itemize>
</sect1>          

<sect1>方法2
<p>
こちらは少し手間はかかるけれども、ずっと応用の利く方法です。この方法で
は独自にブートメニューを作成します。ただし、このメニューは、Windows95
の元のブートメニューに置き換わるものではありません。この作業には、
<tt>Config.sys</tt> と <tt>Autoexec.bat</tt> が必要になります。

<itemize>
<item>
A. 最初に、<tt>Config.sys</tt> を、スタートアップメニューを表示するよう
に書き換えます。(なお、このようにカッコで囲んだ部分はコメントです。
実際には入力しないで下さい。)

<tscreen><verb>
&lsqb;menu&rsqb;
menuitem=Linux, Boot to Linux  (メニューブロックを定義し、表示する文字列を指定します)
menuitem=Win95, Boot to Windows 95
menucolor=15,1  (背景色を青、文字を白に設定します)
menudefault=Linux, 15  (デフォルトの項目およびタイムアウトの時間を設定します)
&lsqb;linux&rsqb;
shell=f:\loadlin.exe f:\vmlinuz root=/dev/hdc2 ro (文法および例については5章を参照のこと)
&lsqb;win95&rsqb;
(いつもの Config.sys の内容はここ以降に置きます。もともと
 Config.sys が無かったのなら何も書かないでかまいません。)
</verb></tscreen>
 
<tt>Config.sys</tt> ファイルを保存し、エディタを終了します。
<tt>Config.sys</tt> に設定する内容については、まずは上に挙げた例を元に、
必要な部分を変更して動かしてみるというのもよいでしょう。
<p>          

<item>
B. 次に、<tt>Autoexec.bat</tt> を書き換えます。(先ほどと同様に、カッコ内
はコメントです。入力しないように)

<tscreen><verb>
goto %config%
:linux
(ここはブランクのままにしておく。Config.sys 内ですでに設定されています)
:win95
(元の Autoexec.bat の内容をここに置きます。もともと 
 Autoexec.bat が無かったのであれば、これ以降はブランクのまま
 にしておきます。)
</verb></tscreen>

<tt>Autoexec.bat</tt> ファイルを保存し、エディタを終了します。
<tt>Autoexec.bat</tt> に設定する内容については、まずは上に挙げた例を元に、
必要な部分を変更して動かしてみるというのもよいでしょう。
ここまでが必要な作業です。次にマシンをリブートすると、スタート
アップメニューが現れて、Linux と Windows 95 を選択して立ち上げ
ることができるようになっているはずです。
</itemize>
</sect1>
</sect>

<!--#################### section faq ################################-->

<sect>よくある質問と答え
<p>

<sect1>
A. Q: Loadlin についての詳しい情報はどこにありますか。
<p>
A: Slackware 96 であれば、CD-ROM の <tt>\slackware\A5</tt> というディレクトリ
に <tt>loadlin.tgz</tt> という名前のファイルがあります。このファイルを展開し
て、<tt>\docs</tt> というディレクトリの下にある <tt>manual.txt</tt> を
読んでください。
それ以前の Slackware に関しては、私はわかりません。
     
     &lsqb;訳注: JFに、翻訳された Loadlin のマニュアルがあります。&rsqb;

RedHat 4.2 の CD-ROM であれば、<tt>\dosutils</tt> ディレクトリの下に 
<tt>loadlin16.tgz</tt> というファイルがあります。このファイルを展開して、
<tt>\docs</tt> というディレクトリの下にある <tt>manual.txt</tt> 
を読んでください。
<tt>manual.txt</tt> は、以下の場所からダウンロードすることもできます。

<itemize>
<item><url url="ftp://ftp.eskimo.com/u/p/praxis/manual.txt">
</itemize>

それ以外の情報源としては、以下の場所を参照してください。
     
<itemize>    
<item><url url="http://sunsite.unc.edu/LDP/HOWTO/BootPrompt-HOWTO-2.html#ss2.2">
</itemize>

     &lsqb;訳注: この文書も JF に日本語訳があります&rsqb;


<sect1>
B. Q: Linux がどのパーティションにインストールされているのが分かりません。
どうすれば知ることができるのでしょうか。
<p>

A: Linux のシェルプロンプトで、fdisk を実行して、"<tt>p</tt>" (p の1文字のみ)
キーを押して下さい。そうすれば分かります。fdisk についてもっと知りた
ければ、man で調べてください (<tt>man fdisk</tt>)。


<sect1>
C. Q: カーネルイメージというのはどこにあるんでしょうか。
どうすれば、それを MS-DOS パーティションにコピーできるのでしょうか。
<p>
A: Linux カーネルファイルを見つけるためには、Linux シェルプロンプト
で以下のように打ち込んでください。

<tscreen><verb>
find / -name vmlinuz
</verb></tscreen>

すると、全ての Linux パーティションの中から探し出された <tt>vmlinuz</tt> 
(カーネルファイル) が表示されます。<tt>vmlinuz</tt> ファイルが複数存在する場合
は、必ず適切なものを選ぶようにしてください。どれが適切なものなのか分
からないときは、日付の一番新しいものを選ぶのが一番安全な方法でしょう。
     
Linux カーネルファイルを DOS パーティションにコピーするためには、コピー先の 
DOS パーティションが Linux から見えるようになっていなければ
なりません。まだ見えるように設定していなければ、マウントしてください。
通常は、Linux をインストールしたときに DOS パーティションが見え
るようになっていると思います。あとは、<tt>vmlinuz</tt> のあるディレクトリに移
動し、<tt>cp</tt> コマンドで DOS パーティションにコピーしてやるだけです。
     
もし、Linux が DOS パーティションを認識できるようにセットアップされ
ていなかった場合は、vmlinuz ファイルをフロッピーにコピーしてする方法
が使えます。まず、DOS でフォーマットされたフロッピーを用意します 
(カーネルをコピーするのに十分な空き容量を確保しておくこと)。このフロッピー
をドライブに入れ、Linux シェルプロンプトから次のように打ち込みます。

<tscreen><verb>     
mount /dev/fd0 /tmp
</verb></tscreen>     
     
次に、カーネルイメージファイルのあるディレクトリに移動し、以下のよう
に打ち込みます。

<tscreen><verb>
cp vmlinuz /tmp
</verb></tscreen>

これで <tt>vmlinuz</tt> が DOS から読める形でコピーされます。Linux を終了し、
DOS をブートします。そして <tt>vmlinuz</tt> をあなたが置きたいディレクトリに
コピーします。なお、この先カーネルを再コンパイルすることがあれば、新
しく作成したほうのカーネルを DOS パーティションにコピーするのを忘れ
ないようにしてください。なお、その場合、それまで使用していたカーネル
が上書きされてしまうことになります。そこで、新しいカーネルがうまく動
かなかったときのことを考えて、まず古いほうのカーネルの名前を変えて保
存しておくとよいと思います。
     
     &lsqb;訳注: (少なくとも) slackware 3.1 以上もしくは RedHat 4.2 (以上?)で
     あればフロッピーのコピーには mcopy というコマンドも使用できます。書
     式は DOS の COPYコマンドに似ています。詳しくは man 等で調べてくださ
     い。なお、他のディストリビューションについては訳者は知識がありません&rsqb;


<sect1>
D. Q: Linux, Windows 95 のどちらを先にインストールするか
決まりはあるのでしょうか。
<p>

A: 技術的には、ありません。しかし、Win95 を先にインストールしておい
たほうが*ずっと*楽だとはいえます。そうすれば、Linux のインストール時
に、DOS パーティションを認識するように指定してやることが簡単にできま
すから。


<sect1>E. Q: すでに Windows 95 と Windows 3.x のデュアルブートを使っています。
この文書の方法で、さらに Linux もブートできるようにできますか。
<p>
     
A: 率直に申し上げて、この場合は、LILO を使うことをお勧めします。しか
し、どうしても LILO を使いたくないのであれば、まず Win 3.x をブート
して Loadlin コマンドを使うようにしなければいけません。(ここで注意
しなければいけないのは、Win 3.x を走らせてはいけないということです。
Win 3.x を走らせる前の DOS 5.0 もしくは 6.x から Loadlin コマンドを
使用してください)


<sect1>
F. Q: Windows 95 のデスクトップから Linux を起動することはできますか。
<p>

A: 可能です。まず、<tt>Linux.bat</tt> というバッチファイルを作ります。
このファイルを、例えば以下のように Loadlin コマンドを実行するように書きます。

<tscreen><verb>     
loadlin f:\vmlinuz root=/dev/hdc2 ro
</verb></tscreen>

そして、このファイルを <tt>\windows\desktop</tt> ディレクトリに保存します。
次に、<tt>Linux.bat</tt> アイコンを右クリックします。そして「プロパティ」を
左クリックします。「プログラム」タブをクリックし、「詳細設定」ボタンを
クリックします。「MS-DOSモード」と書いてあるとなりの四角をチェックします。
ここで、「MS-DOSモード実行前の警告」と書いてあるところ
がチェックされていることを確認してください。OK をクリックし、もう一
度 OK をクリックします。後は、Linux アイコンをダブルクリックすると、
MS-DOS モードに移行することを警告する画面が表示されるようになります。
Yes をクリックすると、Windows は MS-DOS モードに移行し、
<tt>Linux.bat</tt> ファイルを実行します。
   
   
     *注意:* Loadlin を実行するためには、必ず MS-DOS モードに移行しなけれ
     ばいけません。より詳しく知りたい方は、この文書の FAQ の項の 質問A で
     触れている manual.txt を参照してください。


<sect1>G. Q: この文書のテキストファイル版はどこで入手できますか。
<p>

A: テキストファイル版は下記の場所から入手可能です。
     
<itemize>
<item><url url="ftp://ftp.eskimo.com/u/p/praxis/loadlin.txt">
</itemize>

     &lsqb;訳注: 日本語版は、「これ」が、まさにテキスト版ですね :-)&rsqb;


<sect>謝辞
<p>
   Fred Harris と Norm Jacobowitz に感謝します。彼らのおかげで Windows 
   95 OSR2 でのみ起こる問題について記述することができ、この 
   mini-HOWTO をよりよいものにすることができました。
   
   
質問やコメント、提案がありましたら是非お知らせください。
   
連絡先:
<tscreen><verb>
   Chris Fischer
   Protek Computer Solutions
   protek@brigadoon.com or praxis@eskimo.com
</verb></tscreen>

<sect1>日本語訳について
<p>
日本語版に関してお気づきの点等ありましたら、中野 正剛 
&lt;sx3m-asahi-net.or.jp&gt; までお知らせください。
   
   
   Copyright ゥ 1997 Protek Computer Solutions.


&lsqb;日本語版の謝辞: この文書の作成に当たっては、有益なご助言をいただいた
 川岸 良治さん ほか、JF の皆さんに感謝いたします。 &rsqb;

</article>
