4つのハードドライブとフラッシュDOM(ディスクオンモジュール)ディスクを搭載したIntel SS4200-EHWに、IDEインターフェイスを介してFreeBSDをインストールしました。 Flash DOMにFreeBSDをインストールしたいです。 FreeBSDインストーラはFlash DOMを見つけるために次のプロンプトを使用しました。ここ- インストーラを「実行」する前に、次の「ヒント」を追加してください。
set hint.ata.0.at="isa"
set hint.ata.0.port="0x1F0"
set hint.ata.0.irq="14"
インストーラが正しいディスクを見つけ、問題なくインストールしました。また、ディスク/パーティションに起動可能フラグが設定されていることを確認しました。
Flash DOMから起動すると、「No ufs」というエラーメッセージが表示され、最終的には「boot:」で始まるプロンプトが表示されます。
理由がわからない。インストール中にプロンプト情報を構成ファイルに保持できないことがあります。これが続くかどうかを確認する方法を知っている人がいます。この問題をさらに診断する他の方法はありますか?
修正する フィードバックに基づいて、私が詰まったブートイメージを含めました。
「タブ」キーが機能しません。
また、そこからファイルを編集するためにPC-BSDを起動し、起動パーティション以外のすべてのパーティションをマウントすることができました。次の図は、MBRパーティションにアクセスしようとしたときに表示されるエラーメッセージを示しています。
答え1
boot2
私はあなたが通常のロード段階で停止していると思いますloader
。 loader
プロンプト、カーネル、その他の必須モジュールのロードを担当します。これらのヒントはboot2
find には役に立ちませんloader
。 FreeBSDには独自のデバイスドライバがあり、BIOSを使用していないため、FreeBSDカーネルにハードウェアを見つける方法を教えてください。 boot2
どちらもloader
BIOSを使用してハードウェアと通信します。実際、boot2
BIOSはDOMにアクセスできますが、boot2
それがどのデバイスであるかは不明であることを示す必要があります。いくつかの制限されたコマンド機能および/またはタブ補完機能が必要です。テストするFreeBSDボックスは私の前にありませんが、?、h、またはhelpと入力してみてください。また、または(<TAB>
またはを入力して(ad<TAB>
タブを完成させて、(da<TAB>
可能なデバイスが一覧表示されていることを確認してください。後で箱を取り出して直接テストすることもできます。
答え2
また、Intel SS4200にFreeBSD 8.2をインストールしました。 8.1をインストールし、CLIを介して8.2にアップグレードしました。
SS4200をFreeBSD 8.1で実行するには、次の2ページを確認してください。
http://ss4200.pbworks.com/w/page/5122750/FreeNAS-0_70そしてhttp://ss4200.pbworks.com/w/page/19270391/FreeBSD。
具体的には、/boot/loader.conf(シリアルコンソール用)と/boot/device.hintsを編集する必要があります。
答え3
Flash DOM /(ルート)パーティションをMBRパーティションに設定する代わりに、ブートマネージャを使用してFreeBSDをインストールすることを選択してSS4200ボックスを起動できました。
FreeBSDを起動して実行するには、FreeBSDを起動する前にブートローダのプロンプトに移動してヒントを追加し、device.hintsファイルを変更する必要があります。この変更後に再起動すると、SS4200が問題なく起動できます。