3.12. 高度なインストールガイド
戻る | 第3章 FreeBSD のインストール (8.`X` 以前の場合) | 次へ

## 3.12. 高度なインストールガイド

Contributed by Vaschetto Valentino [FAMILY Given].
Updated by Fonvieille Marc [FAMILY Given].

この節では特殊な状況での FreeBSD のインストール方法が記述してあります。

### 3.12.1. FreeBSD をモニタやキーボードのないシステムにインストールする

この形式のインストールは 「表示のないインストール」 と呼ばれます。 なぜなら、FreeBSD をインストールしようとするマシンにモニタが接続されていないか、 VGA 出力さえもっていないからです。 どのようにすればよいでしょうか? シリアルコンソールを使ってください。 シリアルコンソールは基本的に別のマシンをシステムの主ディスプレイやキーボードとして使います。 これを行うには、「ブートメディアの準備」 の説明に従い、インストール用の USB メモリスティックを作成するか、 「インストール CDROM の作成」 で説明されているインストール用の ISO イメージをダウンロードしてください。

以下の説明に従って、 これらのメディアをシリアルコンソールを使って起動するように変更してください (CDROM を使うのであれば、最初の手順を飛ばしてください)。

1. インストール用 USB スティックのシリアルコンソールへの起動を有効にする

   作成した USB スティックで起動すると、 FreeBSD は通常のインストールモードで起動します。 インストールにシリアルコンソールを使って FreeBSD を起動したいので、 そのためには、まず FreeBSD のシステムに mount(8) コマンドを使って USB ディスクをマウントする必要があります。

   `#` `mount /dev/`da0a` `/mnt``

   ### 注記:

   デバイスノードおよびマウントポイントの部分は、 利用している環境に合わせてください。

   スティックをマウントしたら、USB スティックをシリアルコンソールを使って起動するように設定しなければなりません。 シリアルコンソールをシステムのコンソールに設定する行を含んだ `loader.conf` ファイルを USB スティックのファイルシステムに作成します。

   `#` `echo 'console="comconsole"' >> `/mnt`/boot/loader.conf`

   USB スティックを正しく設定することができたら、 umount(8) コマンドを使ってディスクをアンマウントしてください。

   `#` `umount `/mnt``

   その後 USB スティックを抜き、3 番目の手順に進んでください。

2. インストール用 CD のシリアルコンソールへの起動を有効にする

   インストール用の ISO イメージ (「インストール CDROM の作成」 をご覧ください) から作成した CD で起動すると、 FreeBSD は通常のインストールモードで起動します。 インストールにシリアルコンソールを使って FreeBSD を起動したいので、 そのためには、ISO イメージを CD-R メディアに焼く前に、 展開して、変更し、再び ISO イメージを作成する必要があります。

   インストール用の ISO イメージ (ここでは `FreeBSD-`9.1`-RELEASE-`i386`-disc1.iso` とします) が保存されている FreeBSD のシステムで、 以下のようにすべてのファイルを tar(1) ユーティリティを使って展開してください。

   `#` `mkdir `/path/to/headless-iso`` `#` `tar -C `/path/to/headless-iso` -pxvf FreeBSD-`9.1`-RELEASE-`i386`-disc1.iso`

   次に、 インストールメディアをシリアルコンソールを使って起動するように設定します。 シリアルコンソールをシステムのコンソールに設定する行を含んだ `loader.conf` ファイルを、 展開した ISO イメージに作成します。

   `#` `echo 'console="comconsole"' >> `/path/to/headless-iso`/boot/loader.conf`

   その後、修正されたツリーを使って ISO イメージを作成します。 以下のように、`sysutils/cdrtools` port の mkisofs(8) ツールを使ってください。

   `#` `mkisofs -v -b boot/cdboot -no-emul-boot -r -J -V "`Headless_install`" \ -o `Headless-`FreeBSD-`9.1`-RELEASE-`i386`-disc1.iso `/path/to/headless-iso``

   適切な ISO イメージを作成できたので、 お気に入りの CD ライタ用のアプリケーションを使って CD-R に焼いてください。

3. ヌルモデムケーブルの接続

   2 つのマシン間を ヌルモデムケーブル で接続する必要があります。 ケーブルで 2 つのマシンのシリアルポート同士をつなげてください。 普通のシリアルケーブルはここでは使えません。 内部配線のいくつかがクロスされたヌルモデムケーブルが必要です。

4. インストールのために起動

   いよいよインストールを開始します。 USB メモリスティックを、画面のない、 インストールを行おうとしているマシンに挿入し、 電源を投入してください。作成した CDROM を使う場合には、 マシンの電源を投入し、ディスクを挿入して起動してください。

5. 画面がないマシンへの接続

   cu(1) でインストールを行いたいマシンに接続してください:

   `#` `cu -l /dev/cuau0`

できました! `cu` のセッションを通して画面がないマシンを操作することができます。 インストーラが `kern1.flp` を挿入するように要求し、 その後どの種類の端末を使うか選ぶよう問われます。 FreeBSD カラーコンソールを選んでインストールを続行してください!

戻る | 上に戻る | 次へ
3.11. トラブルシューティング | ホーム | 3.13. 自分のインストールメディアの準備

本文書、および他の文書は ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/ からダウンロードできます。

FreeBSD に関する質問がある場合には、 ドキュメント を読んだ上で <questions@FreeBSD.org> まで (英語で) 連絡してください。
本文書に関する質問については、 <doc@FreeBSD.org> まで電子メールを (英語で) 送ってください。