kernel 編譯大法 @__@"
以下參考自FreeBSD官方網(wǎng)站上的handbook(http://www.freebsd.org/handbook/kernelconfig-config.HTML)說明...當(dāng)然他是英文的..@@"
1.寫在之前的:
路徑:/usr/src/sys/i386/conf
在這之下...GENERIC LINT NEWCARD 有3個(gè)檔案
GENERIC -- 一般預(yù)設(shè)的kernel文字?jǐn)⑹鰴n
LINT -- kernel options 的說明
NEWCARD -- new pccard 的設(shè)定
2.編譯 kernel 之前續(xù)動(dòng)作
a.先做kernel的文字?jǐn)⑹鰴n
cp GENERIC OHAHA // 保持GENERIC不變,以防不時(shí)之需..或許待會(huì)會(huì)用到..-___-||
// 通常我們用大寫的host name表示kernel新的文字?jǐn)⑹鰴n名稱
b.做kernel的備份
mv OHAHA /etc/ // 因?yàn)橐话銈浞?etc,常會(huì)忘了kernel
c.因?yàn)閗ernel的文字?jǐn)⑹鰴n一定要位於/usr/src/sys/i386/conf中,所以做一個(gè)link
ln -s /etc/OHAHA ./
d.編輯 kernel 新的文字?jǐn)⑹鰴n
vi OHAHA
3.新的文字?jǐn)⑹鰴n內(nèi)容 // # 表示功能不開啟,綠色表示內(nèi)文,棕色表示我加上的
為讓頁面顯示清晰明,所以加以分頁,但是有依照順序的...請放心...
now here we go ... 『 kernel內(nèi)容編譯 』
4.路徑:/usr/src/sys/i386/conf
指令:config OHAHA // OHAHA 為我們先前編好的文字?jǐn)⑹鰴n名
5.若第4步驟沒有錯(cuò)誤的話,接下來進(jìn)行文字?jǐn)⑹鰴n相依性檢查
路徑:/usr/src/sys/compile/OHAHA
指令:make depend
6.若第5步驟沒有錯(cuò)誤的話,接下來進(jìn)行編譯
路徑:/usr/src/sys/compile/OHAHA
指令:make
7.若第6步驟沒有錯(cuò)誤的話,接下來進(jìn)行安裝
路徑:/usr/src/sys/compile/OHAHA
指令:make install
:5.6.7.步驟可以省略為 make depend all install
若4.5.6.7中發(fā)生錯(cuò)誤,請檢查一下您的文字?jǐn)⑹鰴n的內(nèi)容 。
8.完成後先行重新開機(jī)...若成功開機(jī)...恭喜...
這時(shí)別忘了做下面這一步驟..將不必要的檔案清除
路徑:/usr/src/sys/compile/OHAHA
指令:make clean
9.若很不幸的您在開機(jī)途中掛點(diǎn)....這時(shí)請看看急救區(qū)中編譯kernel失敗時(shí)的處理方式
推薦閱讀
- 微信怎么一鍵轉(zhuǎn)發(fā)聊天記錄?微信一鍵轉(zhuǎn)發(fā)聊天記錄的小技巧
- FreeBSD 新軟件安裝
- FreeBSD MRTG-Packet Count
- 服務(wù)器一體機(jī)柜 高效的IT設(shè)備 服務(wù)器一體機(jī)柜
- FreeBSD 文件和目錄查找
- FreeBSD 后續(xù)設(shè)定
- 微信一天加多少人會(huì)被限制
- opporeno中一鍵鎖屏的簡單操作步驟
- 在FreeBSD上使用minimalist組建郵件列表
- 螺絲擰不緊一直打滑叫什么
