日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

系統(tǒng)核心 自訂 FreeBSD Kernel( 八 )



PC 搖桿的支援 。
pseudo-device speaker

支援 IBM BASIC 格式的 PC 喇叭音效 。有些有趣的程式 (如
/usr/sbin/splrtest、/usr/games/piano) 會使用到它 。
有關(guān) PC 喇叭的的數(shù)位音效請參閱 pca0。

_________________________________________________________________
5.4. 建立 device nodes
幾乎所有 kernel 支援的裝置,都有一個在 /dev 下的 ``node""
來相對應(yīng) 。這些 nodes 看起來像是一般的檔案,
但是實(shí)際上應(yīng)用程式可以透過這些 nodes 來存取 kernel 的資料 。你可以用
shell script /dev/MAKEDEV 來幫助你建立 nodes 。
雖然在安裝過程中已經(jīng)幫你建立一些必備的 nodes,
是你一定會想再新增你所需要的
nodes,尤其是增s功能或安裝新硬體的時候 。假A想新增一臺 IDE
CD-ROM,你必須在 kernel 設(shè)定檔中奶J相關(guān)的釧w,如G
controller wcd0
這表示你必須看看在 /dev 下有沒有 wcd0 的 nodes 。比方說是
wcd0c、rwcd0c 等等 。假設(shè)沒有這些 nodes,你必須建立它們:
# cd /dev; sh MAKEDEV wcd0
當(dāng)這個 script 執(zhí)行完畢時,你應(yīng)該會看到 wcd0c 或 rwcd0c 等 nodes 。
又例如新增音效卡的 nodes:
# cd /dev; sh MAKEDEV snd0
這樣將會建立音效卡所需的 nodes 。
_________________________________________________________________
5.5. 發(fā)生問題的解決方法
再建立自訂 kernel 時,有四種問題可能發(fā)生:
Config 發(fā)生錯誤

如果 config 抱怨這個錯誤時,你的 kernel 設(shè)定檔可能有錯誤,
config 會指出哪些行錯了,請重新檢查那些行 。比方說你看到:

config: line 17: syntax error
表示你的 kernel 設(shè)定檔的 17 行有錯誤,請用編輯器修正 。
Make 失敗

如果執(zhí)行 make 時發(fā)生錯誤,有可能是你的 kernel 設(shè)定檔有錯誤,
但是 config 程式并沒有檢查出來,請?jiān)贆z查 kernel
設(shè)定檔是否有錯誤, 或是缺少該有的參數(shù) 。如果在編譯過程中發(fā)生
"compiler internal error" 或 "signal 11" 等等,
可能你的硬體設(shè)備不是很穩(wěn)定 。
Kernel 無法開機(jī)

如果你的新 kernel 無法開機(jī),或是無法偵測到你新左熊w體裝置,
你可以在開機(jī)時,鍵入其他 kernel 的名稱 (如 boot: /kernel.old),
如果連其他 kernel 都無法開機(jī),你可以試試 kernel.GENERIC 。
在用舊的 kernel 開機(jī)後,檢查你的 kernel 釧w檔是否有誤,
修改後再重新編譯一個新的 kernel 。你可以參考 /var/log/messages
中的開機(jī)記錄,或是執(zhí)行 dmesg(8) 。
注意: 在 FreeBSD 中有另一種 file flag 來保護(hù)重要檔案,
如果你無法移動或刪除 /kernel,你可以執(zhí)行:
# chflags noschg /kernel
【系統(tǒng)核心 自訂 FreeBSD Kernel】 如果你想保護(hù) /kernel 避免人為疏失破壞它,請執(zhí)行:
# chflags schg /kernel
Kernel 可以開機(jī),但 ps 或是 w 發(fā)生錯誤

如果你更新 kernel 原始程式 (如從 2.1.0-RELEASE 升級到
2.2-CURRENT),你必須一更新 (或重新編譯) 一些重要的檔案, 如
ps(1)、vmstat(8)或是libkvm 。

推薦閱讀