編譯內核
根據/usr/src/Makefile文件方法,進行編譯內核
1、cd /usr/src (進入編譯核心目錄)
Shell:
2、make buildworld(很漫長的等待大約1小時左右,有沒有更漫長的事情?有。Ports安裝Xorg和Gnome,3天3夜,3天3夜。嗯?好熟悉的旋律……..) (更新版本)
Shell:
3、make buildkernel KERNCONF=你的內核描述文件名(default is GENERIC)(下面的WOW是我的內核描述文件名稱)
(正式編譯核心大約用時20分鐘)
Shell: make buildkernel KERNCONF=WOW |
4、make installkernel KERNCONF=你的內核描述文件名(default is GENERIC) (安裝核心大約用時1分鐘)
Shell: make installkernel KERNCONF=WOW |
5、reboot (重新啟動進入單人模式,重啟選擇4;具體操作可以查看第1章忘記root密碼怎么辦)
Shell:
以下幾步為在單人模式下操作mount -u (重新掛載,參數-u表示掛載后可讀寫)
Shell:
mount -a (掛載全部磁盤,參數-a表示全部磁盤)
Shell:
cd /usr/src (進入編譯核心目錄)
Shell:
mergemaster -p (此命令用來檢驗內核描述文件正確性)
Shell: 單人模式#mergemaster -p
*** Comparison complete
Do you wish to delete what is left of /var/tmp/temproot?[no] |
make installworld(安裝所有新的系統(tǒng)源代碼,大約用時3分鐘)
Shell:
mergemaster
系統(tǒng)詢問是否刪除/var/tmp/temproot目錄時,按d鍵進行刪除(用來更新或修改/etc的配置文件)
Shell: 單人模式#mergemaster
How should I deal with this? [Use the existing /var/tmp/temproot]d |
系統(tǒng)提示發(fā)現/etc/rc.d/jail文件與舊的對比有變化,按鍵盤q鍵退出查看。詢問對新文件怎么處理?按i鍵安裝?還是按d鍵刪除?還是按m鍵?我們沒有編輯過的文件就選擇新的,所以按i鍵選擇安裝。
Shell: *** Displaying differences between ./etc/rc.d/jail and installed version
--- /etc/rc.d/jail
Fri Jan 12 15:42:21 2007
q
How should I deal with this? [Leave it for later]i |
系統(tǒng)提示發(fā)現/etc/hosts文件與舊的對比有變化,按鍵盤q鍵退出查看。詢問對新文件怎么處理?按i鍵安裝?還是按d鍵刪除?還是按m鍵?我們編輯過的文件就保留舊的配置,所以按d鍵選擇刪除新的。
Shell: *** Displaying differences between ./etc/hosts and installed version
--- /etc/hosts
Sun Nov 25 05:21:04 2007
+++./etc/hosts Sun Nov 25 20:29:23 2007
q How should I deal with this? [Leave it for later]d |
系統(tǒng)提示發(fā)現/etc/mote文件與舊的對比有變化,按鍵盤q鍵退出查看。詢問對新文件怎么處理?按i鍵安裝?還是按d鍵刪除?還是按m鍵?motd的作用就是你登入系統(tǒng)時出現的那個歡迎詞,我們看看新的歡迎詞有沒有變化,所以按i鍵選擇安裝新的。
Shell: *** Displaying differences between ./etc/motd and installed version
--- /etc/motd
Sun Nov 24 21:22:58 2007
+++./etc/motd
Sun Nov 25 20:29:23 2007
q How should I deal with this? [Leave it for later]i |
要不要刪除/var/tmp/temproot目錄,直接回車就行。
Shell: Do you wish to delete what is left of /var/tmp/temproot? [no] |
reboot(重啟服務器)
Shell:
[ 本帖最后由 freemongolia 于 2007-11-25 14:55 編輯 ] |