FreeBSDインストールCDからハードドライブにアクセスできません。

FreeBSDインストールCDからハードドライブにアクセスできません。

私は数年間GNU / Linuxを使用してきましたが、今はFreeBSDを試しています。

昨日、私は5GBパーティションを使用している既存のコンピュータにFreeBSD 10.2を正常にインストールしました。私は基本的なシステムといくつかのプログラムをインストールしましたが、すべてがうまくいくようです。私がFreeBSDをインストールしたディスクには、GNU / Linuxで使用される別のデフォルトパーティションが含まれています。

今日は、他のコンピュータの43GBスペアディスクにFreeBSDをインストールしたいと思いました。ディスクにはすでに3つのデフォルト(空)パーティションがあります。 GNU/Linux で使用する場合、fdiskパーティションタイプをa5(FreeBSD) に設定しました。このパーティション/スライスにFreeBSDをインストールします。その後、FreeBSDスライス内でのみタグを生成することを期待してFreeBSDインストールCDを起動しました。しかし、インストーラはFreeBSDを起動しましたが、fdiskパーティションはまったく表示されませんでした!ディスク全体を未使用として報告し、新しいスライスを作成するための提案を提供します。

私の場合、ディスク全体を使用しても大丈夫ですが、既存のfdiskスライスを見ることができないのはなぜですか?以前のコンピュータでは、同じインストールCDを使用して5 GBのパーティションを表示して使用できました。

私は何かを見落としましたか?

編集する

FreeBSDで両方のディスクにアクセスしようとしたときに問題が見つかりました。インストールCDを起動した後、シェルを開きました。私のディスクの両方を探しています。私が正しく理解すれば、彼らは

/dev/ad0           # Blank 43 GB disk where I want to install FreeBSD
/dev/ad2           # 60 GB disk with working Debian 8 on it

近づきたいとき両方シェルのディスク

# diskinfo -c ad0
# diskinfo -c ad2

エラーメッセージが表示されます。

(ada1:ata1:0:0:0) READ_DMA. ACB: c8 00 00 00 00 40 00 00 00 01 00
(ada1:ata1:0:0:0) CAM status: ATA Status Error
(ada1:ata1:0:0:0) ATA status: 51 (DRDY SERV ERR), error: 84 (ICRC ABRT )
(ada1:ata1:0:0:0) RES: 51 84 00 00 00 00 00 00 00 00 00
(ada1:ata1:0:0:0) Error 5, Retries exhausted
diskinfo: read: Input/output error

Debian では両方のディスクにアクセスできますが、両方のディスクで同じエラーが発生します。 BIOSの設定を少し変更する必要があると思いますが、何が問題なのかわかりません。

編集2

起動時に使用

hw.ata.ata_dma=0

問題が解決したようです。ヒントを得たここ。しかし、何が問題なのか、なぜこの変数を設定すると問題が解決するのかわかりません。 IMOの問題は、不良ドライブが原因で発生してはいけません。ディスクの1つ以上にエラーがないためです(最近不良ブロックがあることを確認しました)。それでは、別のディスクをチェックしてみましょう。

ベストアンサー1

「geom disk list」コマンドは、どのディスクがどのディスクであるかを示します。 dmesgの問題はディスクの問題のように見えますが、hw.ata.ata_dma = 0回避策が機能している場合は、ドライバとコントローラの間の問題かもしれません。

おすすめ記事