この節では、 インストールの際に起こりえる共通の問題を解決するための情報が書いてあります。 また、FreeBSD と Windows® のデュアルブートを行う際のいくつかの質問と回答も書いてあります。
PC アーキテクチャのさまざまな制限により、 100% 確実にデバイスを認識することは不可能です。 しかしながら、失敗した時にいくつかできることがあります。
インストールする FreeBSD のバージョンの ハードウェアノート を調べて、 使っているハードウェアに対応しているかどうかを確認してください。
もしハードウェアがサポートされているにもかかわらず、
動作しなかったり他の問題点がある時は、カスタムカーネル
を構築して GENERIC
カーネルに含まれていないデバイスのサポートを追加してください。
デフォルトのカーネルでは、ほとんどのハードウェアデバイスの IRQ, IO アドレス、
DMA チャネルが工場出荷時の状態であると仮定しています。
もしハードウェアの設定が変更されているのであれば、
カスタムカーネルのコンフィグレーションファイルを作成し、
再コンパイルを行なって、
FreeBSD が認識するよう設定してください。
存在しないデバイスを認識してしまうことにより、 その後実際に存在するデバイスの認識を失敗してしまうことがあります。 このような場合は衝突しているドライバを無効にします。
いくつかのインストール上の問題は、各ハードウェア装置、 特にマザーボード BIOS のファームウェアのアップデートで回避または緩和することができます。 ほとんどのマザーボードまたはコンピュータ製造メーカーは、 アップグレード情報を載せているウェブサイトを用意しています。
多くの製造メーカーは、 重要な更新のようなそれなりの理由がない限りマザーボードの BIOS のアップグレードは行わないよう強く推奨しています。 アップデートの過程で失敗するかもしれず、 BIOS チップに深刻なダメージを与える原因となり得るからです。
現時点では、FreeBSD は、 Double Space™ アプリケーションで圧縮されたファイルシステムに対応していません。 そのため、FreeBSD がデータにアクセスする前に、 ファイルシステムを展開しておく必要があります。 展開するには、 > > メニューの Compression Agent を実行してください。
FreeBSD は、MS-DOS® ファイルシステム
(FAT ファイルシステムとも呼ばれます) に対応しています。
mount_msdosfs(8) コマンドは、
ファイルシステムの内容にアクセスできるように、
ファイルシステムを現存のディレクトリ構成にマウントします。
通常 mount_msdosfs(8) プログラムは、直接用いられることはありません。
システムから /etc/fstab
経由で利用されたり、
mount(8) から適切なパラメータとともに用いられます。
/etc/fstab
の典型的な記述例は以下のようになります。
/dev/ad0sN /dos msdosfs rw 0 0
この記述がうまくいくためには、/dos
が存在している必要があります。
/etc/fstab
のフォーマットの詳細については、
fstab(5) をご覧ください。
FAT ファイルシステムをマウントする mount(8) の典型例は以下となります。
#
mount -t msdosfs /dev/ad0s1 /mnt
この例では、FAT ファイルシステムは、 プライマリのハードディスクの最初のパーティションに配置されています。 dmesg(8) や mount(8) の出力から、 パーティションレイアウトを把握するのに十分な情報を得ることが出来ます。
FreeBSD が割り当てる FAT パーティションの番号は、 他のオペレーティングシステムのものとは異なることがあります。 特に拡張パーティションには、 プライマリパーティションより大きなスライス番号が通常割り当てられます。 どのスライスが FreeBSD に属し、 どのスライスが他のオペレーティングシステムに属するかを決めるのに fdisk(8) は役立ちます。
NTFS パーティションについても、同様に mount_ntfs(8) コマンドでマウントできます。
3.11.3.1. | 起動時のハードウェア検出で、システムがハングアップします。 または、インストール中にシステムがおかしくなります。 |
i386, amd64 および ia64 プラットフォームにおいて、
FreeBSD はシステムの設定を手助けするシステム ACPI サービスを、
起動時に検出された場合に広く使います。
残念ながら、まだいくつかの不具合が、
ACPI ドライバとシステムのマザーボードに存在しています。
起動ステージ 3 において、ヒント情報
この設定はシステムが起動するたびにリセットされるので、
| |
3.11.3.2. | FreeBSD をインストールした後の最初のハードウェアからの起動で、 カーネルが読み込まれ、ハードウェアを検出しましたが、 次のようなメッセージを表示して停止しました。 changing root device to ad1s1a panic: cannot mount root 何が問題ですか? |
起動ディスクがシステムの最初のディスクではない場合には、 この問題が起こりえます。BIOS は、FreeBSD とは異なる番号付けを用い、 どの番号がどの番号に対応するかを正しく見つけ出すことは簡単ではありません。 この問題が起きた場合には、 BIOS ディスク番号、ディスクのタイプおよびそのディスクタイプに対する FreeBSD ディスク番号を設定することで、 ルートファイルシステムがどこにあるかを FreeBSD に指定する必要があります。 システムのそれぞれ IDE バスのマスタに接続された
2 つの IDE ディスクがあり、2 番目のディスクから
FreeBSD を起動する場合を考えます。
BIOS は、これらのデバイスをディスク 0 および ディスク 1 と認識し、
一方 FreeBSD は、 BIOS ディスク 1 に FreeBSD があり、
ディスクタイプが
プライマリバスにスレーブが接続されている場合には、 上記は必要なく、適切ではありません。 2 番目の状況は、システムに 1 つまたはそれ以上の
IDE ディスクがあるときに、SCSI ディスクから起動するような場合です。
このようなケースでは、FreeBSD ディスク番号は、
BIOS ディスク番号より小さな番号になります。
2 つの IDE ディスクと SCSI ディスクがある場合には、
SCSI ディスクは BIOS ディスク 2、
タイプ
IDE ディスクが 1 つの場合には、
かわりに 使用する適切な値が決まったら、
テキストエディタを使って、コマンドを
| |
3.11.3.3. | FreeBSD をインストールした後、ハードウェアから起動しましたが、
ブートマネージャは、ブートメニューで
|
FreeBSD のインストール時に、 パーティションエディタで指定したハードウェアのディスクジオメトリが正しくありません。 パーティションエディタまで戻り、 ハードディスクの正しいジオメトリを指定してください。 ジオメトリを正しく設定する所から FreeBSD を再インストールする必要があります。 FreeBSD 専用のシステムで、 他のオペレーティングシステムとの互換性が必要なければ、 インストーラのパーティションエディタで ) を選択して、 ディスクのすべてを使ってください。 | |
3.11.3.4. | システムが ed(4) ネットワークカードを検出しましたが、 デバイスのタイムアウトエラーが出ます。 |
使用しているカードの IRQ が、
カードのジャンパを変更してコンフィグレーションの設定を行うか、
その他として、利用しているカードが IRQ 9 を使っている可能性があります。 この IRQ は IRQ 2 と共有され、 特に、IRQ 2 を使っている VGA カードを持っている場合には、 しばしば問題を引き起こします。 できるだけ IRQ 2 や 9 を避けるべきでしょう。 | |
3.11.3.5. | Xorg 端末から sysinstall(8) を使うと、 ライトグレーの背景にフォントが黄色で表示され、読みずらいです。 このアプリケーションのコントラスト を高くすることはできますか? |
x11/xterm や x11/rxvt
使用時における sysinstall(8)
のデフォルトのカラーが読みにくい場合には、 |
本文書、および他の文書は ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/ からダウンロードできます。
FreeBSD に関する質問がある場合には、
ドキュメント を読んだ上で
<questions@FreeBSD.org> まで (英語で) 連絡してください。
本文書に関する質問については、
<doc@FreeBSD.org> まで電子メールを (英語で) 送ってください。