[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > FreeBSD > 正文
如何壓縮FreeBSD內核?
本文出自:http://www.pcworld.com.cn 作者: (2001-08-29 07:00:00)
---- 我同時使用Linux和FreeBSD,Linux的“make zImage”的功能使得我可以定制壓縮的內核,在自己制作
啟動盤、應急盤時尤為方便。而在FreeBSD中我卻沒有找到類似的功能,編譯出的內核要大很多,請問FreeBSD
是否支持壓縮內核? 

---- 事實上,FreeBSD的安裝盤使用的就是壓縮的內核,壓縮是由kzip工具來完成的。內核壓縮的方法如下。 

----  以root身份登錄。 

----  進入kzip所在目錄: 

---- # cd /sys/i386/boot/kzipboot 

----  編譯kzip: 

---- # make all 

----  壓縮內核並檢查,通常壓縮率可達50%。 

---- # kzip /kernel 

---- # ls -l /kernel* 

----  備份原有內核,修改內核標記並復制壓縮內核: 

---- # cp /kernel /kernel.orig 

---- # mv /kernel.kz /kernel 

---- # chflags schg /kernel 

----  重新啟動系統使改動生效: 

---- # sync;reboot 

---- 如果一切正常,當系統再次啟動時,您會看到: 

---- Uncompressing kernel...done 

---- Booting the kernel 

---- 使用壓縮的內核,您就可以方便地定制自己的啟動盤了。 

    (http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
HP-UX的內核參數的修改 (2002-01-10 08:10:00)
linux內核的編譯 (2001-08-31 09:00:00)
linux內核模塊和驅動程序的編寫 (2001-08-30 15:00:00)
linux內核原代碼head.s部分的注釋 (2001-08-30 12:00:00)
linux內核原代碼boot.s部分的注釋 (2001-08-30 10:00:00)
linux內核原代碼init/main的注釋 (2001-08-30 09:00:00)
linux內核原代碼sched.c的注釋 (2001-08-30 08:00:00)
如何壓縮FreeBSD內核? (2001-08-29 07:00:00)
把 RH 7.0 內核升級到 2.4 (2001-08-28 12:00:01)
Linux內核重編譯常見故障及其解決方法 (2001-08-17 08:00:00)

===更多相關===
 

★  樊強制作 歡迎分享  ★