1.當您kernel編失敗...最明顯的錯誤就是無法正常開機..
這時候您所需要注意的是...錯誤訊息是什麼...
若是嚴重的錯誤則會出現panic的提示...
2.在開機過程中...您應該曾經注意到那個在倒數9秒的東西吧....
(別說您不知道...若真不知道..請把您的FreeBSD重開 , 然後仔細的看他開完一次);
平時 , 我們通常都直接按enter讓FreeBSD馬上開機...
這個時候 , 您需要按除了enter鍵之外的任一鍵,我是習慣按space鍵啦...@@
3.這時會有一個提示符號...至於是啥...我忘了....
(我總不能把這個網頁停掉重開看看吧..或許...有機會的話..我會看看..并加以補充)
你可以在該提示符號下輸入;?;可以察看所有在此模式下可以執行的指令;
4.用舊的kernel開機
a.lsmod;看現在所用的kernel
b.unload把不能開機的(正確應該說是現行的)kernel;unload
c.ls;;;;看看現在有哪些檔案
d.load;kernel.GENERIC;;;load原先FreeBSD預設的GENERIC;kernel
e.boot;;繼續開機
5.進入到/usr/src/sys/i386/conf;修正之前kernel錯誤的地方 , 修正完後重新編譯
a.路徑:/usr/src/sys/i386/conf
指令:config;OHAHA
//;OHAHA為我的kernel名稱 , kernel名稱常用hostname大寫
b.路徑:/usr/src/sys/compile
指令:make;depend;all;install;;;
//;這是懶人的作法...等同於make;depend;加上make;及make;install
c.sync;sync;sync;reboot;;
將系統重新啟動 , 測試看看是否已經將錯誤更正
其實sync可以不用下...這是迷信...不過既然不痛不...那就順手加上吧..@@";
6.讓我們祈禱一下....這一次....你能夠重新開機......-___-||
推薦閱讀
- FreeBSD SNP 2.Server端--自我測試連線
- 設置 淺談FreeBSD 5.2 常用操作的改變
- 68 FreeBSD連載:根據Windows網絡設置Samba
- FreeBSD SNP 3.Client端--連線實作
- FreeBSD SNP 4.inetd.conf設定
- 一 idled 介紹
- FreeBSD Leave介紹
- 三 FreeBSD kernel 編譯大法編kernel失敗的處理
- FreeBSD 實用小技巧
- FreeBSD Durep磁盤查看
