無法在 Intel SS4200-EHW 上啟動全新的 FreeBSD 8.2 安裝
我已經通過 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 分區時的錯誤消息:
我相信你被困在
boot2
通常載入的階段loader
。loader
負責載入提示、核心和所需的其他模組。提示不會幫助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:
更具體地說,您需要編輯 /boot/loader.conf(用於串列控制台)和 /boot/device.hints。