FreeBSD SNP 1.裝設SNP

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.讓我們祈禱一下....這一次....你能夠重新開機......-___-||

    推薦閱讀