原作: 不明
訳: 三田 吉郎
<mita@jp.FreeBSD.org>
,
花井浩之
<hanai@FreeBSD.ORG>
,
岩崎 満
<iwasaki@jp.FreeBSD.org>
.
26 January 1997.
それでは, FreeBSD のインストールに挑戦してみましょう. この章には, あなたが何をする必要があるかの簡単なガイドが 書いてあります. FreeBSD は, CD-ROM, フロッピーディスク, 磁気テープ, MS-DOSのパーティション, ネットワーク接続しているところでは anonymous FTP や NFS を通じてインストールすることができます.
どのインストールメディアを利用する場合も, まず後で説明するよう なインストールディスクの作成から始めます. すぐにイン ストールするわけではない場合であってもこのディスクであなたのコ ンピュータを立ち上げることで, FreeBSD とあなたのハードウェアと の相性に関する重要な情報を手に入れることができ, このハードウェ アではどんなインストールオプションが使えるかを指定することがで きます. もしもあなたが anonymous FTP を使用してインストールす る予定なら, インストールフロッピーだけをダウンロードして作成す るだけで OK です - インストールプログラム自身がさらに必要なも のを (Ethernet 接続やモデムによるダイアルアップなどを用いて) 直接ダウンロードしてくれます.
FreeBSDの配布に関する情報は, 付録の FreeBSD の入手方法 をご覧ください.
仕事にとりかかるには, 以下のような手順を踏みます.
このインストールガイドの サポートされている設定一覧 の節を読んで, あなたのハードウェアが FreeBSD でサポートされていることを確認します. SCSI コントローラだとか, イーサネットアダプタだとか, サウンドカードだとかの, あなたのマシンが 装備している特別なカードのリストを作っておくと便利です. この リストには, 割り込み番号 (IRQ) とか, IO ポートのアドレスとかの, カードに 関係する設定も書いておきましょう.
FreeBSD を CDROM メディアからインストールする場合, いく つかの異なる選択肢があります.
もし CD のマスターが El Torrito ブートサポートで焼か れており, あなたのシステムが CDROM からのブートをサポートして いるなら(多くの古いシステムはサポートしていません), 単にドライブに CD を入れてブートするだけです.
もしDOS を動かしていて CD へアクセスするための適切な ドライバを持っているならば, CD に入っている install.bat スクリ プトを起動します. これは, DOS から直接 FreeBSD のインストール へと進みます(注: これは本当の DOS から行なわなければいけま せん. Windows の DOS プロンプトからでは駄目です). また, DOS パーティションから FreeBSD をインストールしたい場合 (恐らく, CDROM ドライブが FreeBSD で全くサポートされていない場合でしょ う), setup プログラムを起動します. setup プログラムは, まず CD から適切なファイルを DOS パーティションにコピーし, インストー ルへと進みます.
上記二つのうちのどちらかがうまくいったなら, この節の
残りは必要ありません. そうでないならば, 最後の選択肢は
floppies\boot.flp
イメージからブートフロッピーを作る
ことです─そのやり方の説明はステップ 4 へ進みます.
もし CDROM を持っていないなら, ブートディスクのイメージ ファイルをあなたの ハードディスクにダウンロードしてきます. ブラウザのコマンドでは, display ではなくて save を選ぶことに注意してください.
注意: このディスクイメージは, 1.44 メガバイトの 3.5 インチフロッピーディスクのみで使用可能です.
このイメージファイルからブートディスクを作成します,
MS-DOSを使っている場合:
fdimage.exe をダウンロードするか, CDROM から
tools\fdiomage.exe
を取り, これを実行します.
E:\> tools\fdimage floppies\boot.flp a:
このプログラムは, A: ドライブをフォーマットした後 boot.flp の内容を書き込みます
(ここでは通常の通り, FreeBSD の配布物のトップレベルディレクトリにおり, フロッピーイメージ
は floppies ディレクトリにあると仮定しています).
UNIX システムを使っている場合:
% dd if=boot.flp of=disk_device
を実行します. ここで, disk_device はフロッピードライブに
対応する /dev
の中のエントリです. FreeBSD では,
/dev/rfd0
が A:ドライブに, /dev/rfd1
が B:ドライブに
対応しています.
インストールディスクを A:ドライブに入れて, コンピュータを 立ち上げ直します. そうすると次のようなプロンプトが出てくるはずです.
>> FreeBSD BOOT ...
Usage: [[[0:][wd](0,a)]/kernel][-abcCdhrsv]
Use 1:sd(0,a)kernel to boot sd0 if it is BIOS drive 1
Use ? for file list or press Enter for defaults
Boot:
ここで何もタイプしない場合, 5秒間の待ち時間の後に FreeBSD は
自動的にデフォルトの設定で立ち上がります. 立ち上げの際, どんな
ハードウェアが装備されているかを検出 (プローブ) します. この結果は
スクリーン上に表示されます.
立ち上げプロセスが終了したら, FreeBSD インストールメニューが 表示されます.
もしも問題が起こった場合
PC アーキテクチャの制限のため, 100パーセントの信頼をもって検出する ことは不可能です. もしもあなたのハードウェアが間違って認識されたり, 検出途中でコンピュータが固まってしまうようなことが起こった場合, まずこのガイドの サポートされている設定一覧 の節を読んで, あなたのハードウェアが本当に FreeBSD でサポートされているかどうかを確かめてください.
ハードウェアがサポートされていた場合, リセットして
Boot:
プロンプトが出てきたところで, -c と打ち込んで
ください. こうすると, FreeBSD はコンフィグレーションモードになり,
ハードウェアに関する情報を FreeBSD に与えることができるようになります.
インストールディスクの FreeBSD カーネルは, 多くのデバイスの IRQ,
IO アドレスが工場出荷時の値に設定されているものと仮定して作られています.
もしもあなたのハードウェアの設定を変更したなら, -c
オプションで立ち上げて, 設定がどうなっているかを指定してあげること
が必要になるでしょう.
存在しないデバイスを検出すると, 実際に存在している他のデバイスの
検出に失敗することが考えられます. そのような場合は, 衝突している
デバイスを無効にしなくてはなりません. スクリーンデバイス
(sc0
)などインストールに必要なデバイスを無効にしてはい
けません.
コンフィグレーションモードでは,
config>
プロンプトが出ているところで, help
と打ち込むと, 使用可能なコマンドについての詳しい説明が出てきます.
あなたのマシンのハードウェア設定に合うようにカーネルを変更したら,
config>
プロンプトが出たところで quit
と打ち込んで,
新しい設定でマシンを立ち上げます.
FreeBSD のインストールがひとたび終了した後は, コンフィグレーションモード での変更はずっと保持されますので, 立ち上げのたびに設定変更をする必要は なくなりますが, あなたのシステムの性能を高めるために, カスタムカーネルを作るのが好ましいでしょう. カスタムカーネルの作成に関しては, FreeBSD カーネルのコンフィグレーション の章をご覧ください.