FreeBSD Kernel更新失败
发表于:2007-07-01来源:作者:点击数:
标签:
0.前言 失敗的最明顯錯誤就是無法正常開機.. 這時候您所需要注意的是... 錯誤訊息是什麼 ... 若是嚴重的錯誤則會出現 panic 的提示... 1.系統核心 kernel分成, kernel 為現今系統使用的核心。 kernel.GENERIC 為安裝系統預設的使用核心。 kernel.old 為舊核
0.前言
失敗的最明顯錯誤就是無法正常開機..
這時候您所需要注意的是...
錯誤訊息是什麼...
若是嚴重的錯誤則會出現
panic的提示...
1.系統核心
kernel分成, kernel 為現今系統使用的核心。
kernel.GENERIC 為安裝系統預設的使用核心。
kernel.old 為舊核心。(安裝過新核心後產生)
因為我們只更新過一次核心,所以kernel.GENERIC與kernel.old是相同大小的。
2.採用舊核心開機
步驟(1)
在開機過程中...您應該曾經注意到那個在倒數9秒的東西吧....
Hit [Enter] to boot immediately, or any key for command prompt. Boot [kernel] in 9 seconds. |
(別說您不知道...若真不知道..請把您的FreeBSD重開,然後仔細的看他開完一次)
平時,我們通常都直接按enter(或忽略)讓FreeBSD馬上開機...
這個時候,您需要按除了enter鍵之外的任一鍵,
用來中斷開機,進入命令模式。
步驟(2)
這時會出現一些提示語句:
Type @#?@# for a list of cpmmands , @#help@# for more detailed help ok |
並出現提示符號ok 。
你可以輸入?尋求幫助,或是help取得更詳細的說明。
步驟(3)
常用指令(依據操作步驟說明):
1.lsmod 察看現行的kernel。
2.unload 把不能開機的(正確應該說是現行的)kernel卸載
3.ls 看看現在有哪些檔案
4.load kernel.GENERIC 載入原先FreeBSD預設的GENERIC kernel
5.boot 繼續開機
步驟(4)
這時開完機,就已經進入多人模式,也就是更新kernel之前的狀態。
3.修正錯誤
回到 /sys/i386/conf/ 修正你的kernel文字敘述檔。
修正完成,記得需要重新進行kernel的編譯動作。
4.啟動新修改的核心
重新啟動電腦。
讓我們祈兑幌
原文转自:http://www.ltesting.net