FreeBSd 並未提供任何圖型界面的核心設定程序
您目前能夠的編輯方式就是以您最熟悉喜愛的文字編輯器來編輯設定它
核心設定文件存放的位置在 /usr/src/sys/i
/conf/ 目錄下 (針對兼容 IBM PC 系統而言)
如果您的系統內沒有 /usr/src/sys 這個目錄
那表示您未將核心的原始程序代碼裝入您的系統中
您需要將核心的原始程序代碼給安裝到您的系統中
最簡單的安裝方式就是以 root 的身份執行 /stand/sysinstall
選擇 Configure
選擇 Distributions
選擇 src
最後選擇 sys 選項
您可以參考開始安裝章節來復習相關操作步驟
依照慣例
核心設定檔的名稱最好是全用大寫字母
盡量不要使用小寫與數字
以免造成不必要的困擾
核心設定檔的名稱雖然是可以隨意自取
但以主機名稱來命名也是個不錯的抉擇
如果您有多部不同硬件配備的機器要管理
您真的得要好好決定命名的格式
以免時日一久造成管理作業上的不便
因為忘了哪個檔案配哪部機器了 ^_^
請依照如下指令來建立初始的核心設定檔︰
shell# cd /usr/src/sys/i
/confshell# cp GENERIC MYKERNEL
上例中以斜體字顯示的 shell# 表示您所使用的命令處理器 (shell) 的提示符號
因為這個核心設定檔是專們量身打造過的
通常我們會將它給移到最常備份的目錄所在
以避免因時間性的關系而在重新安裝系統時忘了做備份的動作
/etc 這個目錄是不錯的選擇
請依照如下指令操作︰
shell# cd /usr/src/sys/i
/confshell# mv MYKERNEL /etc/MYKERNELshell# ln
s /etc/MYKERNEL
/MYKERNEL
上例第三行指令是將移動到 /etc/MYKERNEL 的檔案
以符號連結的方式在 /usr/src/sys/i
/conf 目錄下建立一 MYKERNEL 的符號連結檔案
因為核心設定文件一定要在 /usr/src/sys/i
/conf 目錄下才能正確無誤的進行編譯
所以我們要將搬移至 /etc/MYKERNEL 檔案
利用連結的模式在此目錄下建立連結檔案
這樣子的好處在於您要重新設定核心時只需編輯 /etc/MYKERNEL 檔案 (不用輸入過長的目錄徑名稱) 即可
而且也不用擔心摳心瀝血的核心設定檔會忘了備份
當然您得要記得備份 /etc 這最重要的目錄
接下來我們將會以 /usr/src/sys/i
/conf/GENERIC 這個系統預設的核心設定檔來做解說
因為通常您只需以此核心設定檔做增減的修訂即可
這也是為何我們要先將 GENERIC 核心設定檔覆制為將要編輯的 MYKERNEL 專用核心設定檔了
在 /usr/src/sys/i
/conf 目錄下
還有個 LINT 檔案
它詳細記載了所使用的版本目前可用的設定選項與解說
如果您在 GENERIC 核心設定檔中找不到您需要的設定
您可以查看 LINT 檔案中的說明
但請不要嘗試著去編譯 LINT 核心設定檔
您將會有百分之九十九點九(無限循環)的機率編譯失敗的
在您理解了核心設定檔的內容之後
請您務必在進行編輯之前
先行查看 /usr/src/UPDATING 的內容
這個檔案裡寫了所有關於升級 FreeBSD 的要點
並查看所使用的 FreeBSD 版本所提供的使用技術手冊 (handbook) 中關於 kernel 的章節
因為雖然我們盡量不預設版本來撰寫本書
但隨著版本的演進
各不同的版本總會有不同的維護管理方式
唯有該版本所提供的相關文件才是最正確的
From:http://tw.wingwit.com/Article/program/Oracle/201311/18636.html