Boot

無法在 Intel SS4200-EHW 上啟動全新的 FreeBSD 8.2 安裝

  • September 30, 2013

我已經通過 IDE 介面將 FreeBSD 安裝在具有四個硬碟和一個快閃記憶體 DOM(磁碟模組)磁碟的 Intel SS4200-EHW 上。我想在 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:”開頭的提示結束。

不知道為什麼會這樣。可能是我在安裝過程中無法將提示資訊保存到任何配置文件中。任何知道我如何確保這種情況持續存在的人。還有其他方法可以進一步診斷此問題嗎?

更新 根據回饋,我包含了我被困在的啟動映像:開機畫面

“tab”鍵不起作用。

我還啟動了 PC-BSD 以嘗試從那裡編輯文件,並且我能夠掛載除引導分區之外的所有其他分區。下圖顯示了嘗試訪問 MBR 分區時的錯誤消息: PC-BSD 文件瀏覽器,顯示掛載的分區和失敗的分區

我相信你被困在boot2通常載入的階段loaderloader負責載入提示、核心和所需的其他模組。提示不會幫助boot2找到loader,它們是為了告訴 FreeBSD 核心如何找到硬體,因為 FreeBSD 有它自己的設備驅動程序並且不使用 BIOS。 boot2兩者loader都依賴 BIOS 與硬體通信。您必須boot2表明 BIOS 能夠訪問您的 DOM 的事實,但boot2不知道它是哪個設備。您應該有一些有限的命令功能和/或製表符完成。我面前沒有可供測試的 FreeBSD 框,但可以嘗試輸入 ?、h 或 help。(<TAB>此外,通過鍵入或(ad<TAB>或嘗試製表符完成(da<TAB>看看它是否列出了可能的設備。我也可以稍後拉出一個盒子來測試自己。

我還在我的 Intel SS4200 上安裝了 FreeBSD 8.2。我安裝了 8.1 並通過 CLI 升級到 8.2。

看看這 2 個頁面,讓您的 SS4200 啟動並執行 FreeBSD 8.1:

http://ss4200.pbworks.com/w/page/5122750/FreeNAS-0_70>和<http://ss4200.pbworks.com/w/page/19270391/FreeBSD

更具體地說,您需要編輯 /boot/loader.conf(用於串列控制台)和 /boot/device.hints。

引用自:https://unix.stackexchange.com/questions/12065