[ 前のページ ] [ 目次 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 次のページ ]

Debian GNU/Linux 2.2 のインストール (Intel x86)
章 6 - インストーラのブート


この章では、まず初めに Debian のブートに関する一般的な情報について 説明した上で、個々のインストール方法についてそれぞれ節を設けて説明し、 最後にトラブルシューティングに関するアドバイスについて述べます。

Control-Alt-Delete では正確にリセットをできない マシンがあることには注意してください。そのため「ハード」リブートを お勧めします。もし既存のオペレーティングシステム (例えば DOS) からインストールされている場合はどちらでも構いませんが、 それ以外の方法下でのブートの際には、ハードブートをしてください。


6.1 ブートパラメータの引数

ブートパラメータは、周辺機器の正確な制御を保証するために、 一般的に用いられる Linux カーネルのパラメータです。 カーネルはたいてい周辺機器の情報を自動的に検出します。しかし、 場合によってカーネルには少々の補助が必要です。

Rescue Floppy もしくは CD-ROM からブートしているなら、 boot: というブートプロンプトが表示されるでしょう。 Rescue Floppy のブートパラメータの使用法に関する詳細は、 Rescue Floppy によるブート, Section 6.5 にあります。 既存のオペレーティングシステムからブートしているなら、 ブートパラメータの設定には他の手段を用いる必要があるでしょう。 例えば、DOS からインストールを行なっている場合は、 install.bat ファイルを、 なんらかのテキストエディタで編集することができます。 ブートパラメータに関する完全な情報は、 Linux ブートプロンプト HOWTO にあります。この節では最も重要なパラメータの概略のみを扱います。

このシステムを初めてブートする場合は、デフォルトのブートパラメーター を試して (つまり、パラメーターになにも引数を設定しないで)、 正確に動作するかどうかを確認してください。 おそらくそれで問題はないでしょう。もしなにか問題があったら、 あとでリブートし、お使いのハードウェアに関する情報をシステムに 伝えるために必要になる、特別なパラメータを調べてください。

カーネルがブートする際そのプロセスの最初のほうで、 Memory: availablek/totalk available というメッセージが表示されるでしょう。 total は利用可能な全メモリー量をキロバイト単位で表しています。 もしこれが、実際に搭載している RAM の量と一致しなかったならば、 mem=ram というパラメータが必要でしょう。 ram のところには、実際に搭載しているメモリー量を、 キロバイト単位なら ``k''、メガバイト単位なら ``m'' を付加して当てはめます。 例えば mem=8192kmem=8m も 8MB の RAM を意味します。

システムによっては ``inverted DCLs'' つきのフロッピードライブを装備したものがあります。 フロッピーディスク自体には問題がないにも関わらず、 その読み込み中にエラーが出たときには、 floppy=thinkpad というパラメータを試してください。

IBM PS/1 や (ST-506 ディスクドライバを装備した) ValuePoint など、 システムによっては、IDE ドライブが正確に認識されないかもしれません。 もう一度、最初にパラメータなしでカーネルをブートし、IDE ドライブが 正確に認識されるかどうか確認してください。 もし認識できなかったならば、お使いのドライブの geometry (cylinders、heads、および sectors) を調べて、 hd=cylinders,heads,sectors というパラメータを使ってみてください。

お使いのモニタが白黒表示しかできないものでしたら、 ブート引数に mono を使ってください。 そうしなければ、インストールの際、標準でカラー表示が用いられます。

ブートの際にシリアルコンソールを使っているならば、 通常カーネルはこちらを自動検出します。 ただ、シリアルコンソール経由でブートしたいコンピュータに、 ビデオカード (フレームバッファ) とキーボードがあるならば、 カーネルに console=デバイス名 という引数を 渡す必要があるかもしれません。 デバイス名の箇所には、お使いになる シリアルデバイスを当てはめますが、 こちらは普通 ``ttyS0'' のようなものになるでしょう。

繰り返しますが、ブートパラメータに関する完全な情報は、 Linux ブートプロンプト HOWTO にあります。こちらにはマイナーなハードウェアに関する情報もあります。 また雑多な共通事項に関しては、ブートプロセスに関するトラブルシューティング, Section 6.7 にて説明します。


6.2 カーネルのスタートアップメッセージの解説

一連のブート作業が行われている間、 「〜が見つかりません can't find something」や、 「〜がありません something not present」、 「〜は初期化できません can't initialize something」、あるいは 「このリリースのドライバは、〜に依存しています this driver release depends on something」 といったたくさんのメッセージが表示されるかもしれません。 これらのメッセージのほとんどは、気にする必要のないものです。 というのも、これらのメッセージは、 インストーラのカーネルがさまざまな周辺機器に幅広く対応するように 構築されているために、表示されるものだからです。 明らかに、可能な限りあらゆる周辺機器を装備したようなコンピュータは 存在しません。そのためオペレーティングシステムは、 実際には搭載されていない周辺機器を探そうとしていくらか文句を言っているのです。 また、システムが短時間停止しているかに見えることもあるかもしれません。 このことは、実際にシステムに搭載されていないデバイスからの反応を、 カーネルが待っていることから起きることです。 もし、システムのブートに我慢できないほど時間がかかる場合は、 独自のカーネルを構築してください。(新しいカーネルのコンパイル, Section 8.5 をご覧ください。)


6.3 ハードディスクからのブート

場合によっては、既存のオペレーティングシステムからブートなさりたい かもしれません。 インストーラを他の方法を用いてブートすることは可能ですが、 基本システムはディスクからインストールしてください。


6.3.1 DOS パーティションからのブート

同じマシンにすでにインストールされた DOS パーティションから Debian をインストールすることも可能です。 その方法には次の二つがあります。 一つはフロッピーをまったく使わないインストール方法、 もう一つはブートは Rescue Floppy から行ない、 基本システムはローカルハードディスクからインストールするという方法です。

フロッピーを使わずにブートを試みる場合は以下の説明にしたがってください。

  1. 以下のファイルをお近くの Debian FTP ミラーサイトから入手し、 DOS パーティション下のディレクトリに置いてください。
  1. いかなるドライバーもロードせずに (Windows ではなく) DOS をブートしてください。 そのためには、正確に適切なタイミングで F8 を押す必要があります。
  1. 上記のファイルを置いた DOS のディレクトリで install.bat を実行してください。
  1. 以下の節はとばして、インストーラのブート, 章 6 をご覧ください。

ブートはフロッピーから行なうが、 基本システムは DOS パーティションからインストールしたい場合は、 ディスクイメージからフロッピーを作成する, Section 5.5.4 の説明にしたがって、 単に Rescue Floppy と Driver Floppies をダウンロードし作成してください。 そして http://http.us.debian.org/debian/dists/potato/main/disks-i386/current/base2_2.tgz をダウンロードして、そのファイルを DOS パーティションのどこかに置いてください。


6.3.2 Linux パーティションからのインストール

ext2fs パーティション、あるいは Minix パーティションから Debian をインストールすることもできます。 こちらのインストール方法は、例えばすでにインストールされた Linux システムを Debian で完全に置き換える場合に適切です。

Debian のインストールのパーティションと、インストールのパーティションは、別にしなければならないことにご注意ください。 (すなわち、//usr/lib などそのすべてを別にしてください。)

既存の Linux パーティションからインストールする場合は、 以下の説明にしたがってください。

  1. 以下の一連のファイルを入手し、それらを Linux パーティションにある ディレクトリに置いてください。
  1. パーティションからインストールをする際、 他のブート方法のうち都合のよいものを用いることができます。 以下では、フロッピーでブートしていると仮定していますが、 もちろんどんなインストーラをどんな方法でブートしても構いません。
  1. ディスクイメージからフロッピーを作成する, Section 5.5.4で説明したように、Rescue Floppy を作成します。 また Driver Floppies が必要になることも覚えておいてください。
  1. Rescue Floppy をフロッピードライブに挿入して、 コンピュータをリブートしてください。
  1. 以下の節はとばして、インストーラのブート, 章 6をご覧ください。

6.4 CD-ROM からのインストール

もしブート可能な CD ドライブをお持ちで、お使いのアーキテクチャやシステムが CD-ROM からのブートをサポートしているなら、フロッピーはまったく必要ありません。 ブートデバイスの選択, Section 3.3.2 の説明通りにハードウェアを 設定し、CD-ROM をドライブに入れてリブートしてください。

もしお使いになるハードウェアが CD-ROM からのブートをサポートしていない場合 は、DOS からブートし、CD の \boot ディレクトリにある boot.bat ファイルを実行してください。 そうしたら、以下の節はとばして dbootstrap によるシステムの初期設定, 章 7 をご覧ください。

CD-ROMからブートできない場合でも、Debian の基本システムを CD-ROM からインストールすることは可能です。 単に他のインストール方法の一つを用いてブートしてください。 つまり、基本システムや追加パッケージをインストールするときに、 ``基本システムのインストール'', Section 7.13 の説明にしたがって、CD-ROM ドライブをインストールシステムとして選択すればよいのです。


6.5 Rescue Floppy によるブート

Rescue Floppy によるブートは簡単です。第 1 フロッピードライブに Rescue Floppy を挿入して、リセット ボタンを押すか、 システムの電源を入れ直すことで、システムをリセットしてださい。 なお、すでに述べた通り「ハードリブート」をお勧めします。 フロッピーディスクへのアクセスが始まると、Rescue Floppy を紹介する画面が 表示され、最期に boot: というプロンプトが表示されます。

システムをブートするのに他の方法を用いている場合は、その説明にしたがって、 boot: プロンプトが表示されるまで待ってください。 1.4MB フロッピーより小さなフロッピーからブートする場合、 また実際のところ、 お使いのアーキテクチャ上でフロッピーからブートを行なうならば必ず、 ブート方法として RAM ディスクを使わなければならず、 またルートディスクも必要になるでしょう。

boot: プロンプトでは二つのことが可能です。 ファンクションキーの F1 から F10 キーを押すことで、 有益な情報を提供するページを見たり、システムをブートすることができます。

有用であろうブートパラメータに関する情報は、F4F5 キー を押すことでご覧になることができます。 ブートコマンドラインに何かパラメータを付け加える場合は、最初のパラメータの 前に、必ずブート方法 (デフォルトは linux です) と空白を一つ 入力してください。(例えば linux floppy=thinkpad とします。) 単に Enter を押せば、特別なパラメータなしで linux と入力するのと同じです。

このディスクは Rescue Floppy と名付けられていますが、 それはハードディスクがブートできなくなるような問題が発生した場合に、 システムをブートし不具合を修正するのに、 このディスクを用いることができるからです。 それゆえ、システムをインストールした後も、 このフロッピーはとっておくべきでしょう。 F3 キーを押せば、Rescue Floppy の使用法に関するより詳しい情報を ご覧になれます。

一旦 Enter を押すと、Loading... そして Uncompressing Linux... というメッセージが表示され、 そのあと、おそらく画面いっぱいにお使いになるシステムのハードウェアに関する 情報が表示されるでしょう。 このブートプロセスの段階に関するより詳しい情報については以下で説明します。

もし (``ramdisk'' や ``floppy'' など) 標準的ではないブート方法を選択された 場合は、Root Floppy を挿入するように指示されるかもしません。 その際は、Root Floppy を第 1 ディスクドライブに挿入して Enter を押してください。 (floppy1 を選んだ場合は、Root Floppy を 第 2 ディスクドライブに 挿入してください。)


6.6 CD-ROM からのブート

CD-ROM からのブートは、単に CD-ROM をドライブに挿入して ブートするだけという簡単なものです。 システムがブートすると、boot: というプロンプトが表示されます。 ここで、ブートパラメータを入力したり、 カーネルイメージを選択することができます。

FIXME: facts and documentation about CD-ROMs needed


6.7 ブートプロセスに関するトラブルシューティング

もし何か問題があって、ブートプロセスの最中にカーネルがハングしたり、 実際に搭載してある周辺機器やドライブが正確に認識されなかった場合は、 まず最初に、ブートパラメータの引数, Section 6.1 の説明の通りにブートパラメーターを 確認してください。

またこのような問題は、増設したカードや周辺機器を取り外すことで 解決できることもよくあります。こちらも試してみて、 もう一度ブートしてみてください。 内蔵モデムや、サウンドカード、 プラグアンドプレイデバイスなどは特に問題となりがちです。

お持ちのマシンが非常に古く、 Checking 'hlt' instruction... と表示したあとにカーネルがハングしてしまう場合は、 このチェックを無効にするために、no-hlt というブートパラメータを試す必要があるでしょう。

もしまだ何か問題がある場合は、バグレポートを提出してみてください。 これは、submit@bugs.debian.org 宛に電子メールで送ってください。 なお、その電子メールの先頭行には必ず以下の記述を付け加えてください。

     Package: boot-floppies
     Version: version

version のところに、お使いの boot-floppies パッケージのバージョンを必ず書き添えてください。 もしそのバージョンがご不明の場合は、そのフロッピーをダウンロード した日付を、どのセクション ( ``stable'' や ``frozen'' など) からダウンロードしたかを添えて、書いてください。

バグレポートには以下のような情報を添えてください。

     architecture: i386
     model:        お使いになっているハードウェアのモデル名
     memory:       RAM の量
     scsi:         もしあれば、SCSI ホストアダプタの名前
     cd-rom:       CD-ROM のモデル名とインターフェースの種類 (例えば ATAPI)
     network card: もしあれば、ネットワークインターフェースカードの名前
     pcmcia:       PCMCIA デバイスの詳細

問題の性質にもよりますが、インストール先のディスクが IDE ディスクなのか SCSI ディスクなのか、また、オーディオのような他の周辺機器、ディスク容量、 ビデオカードのモデル名などの情報を書き添えることも有益でしょう。

バグレポートの際には、カーネルがハングした際最後に表示される カーネルメッセージを添えて、何が問題なのかを説明してください。 また、問題が起きるまでにシステムに対して行ったことも記述してください


[ 前のページ ] [ 目次 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 次のページ ]

Debian GNU/Linux 2.2 のインストール (Intel x86)

version 2.2.27, 14 October, 2001
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo