![[ 永远的UNIX::UNIX技术资料的宝库 ]](/images/title.gif)
|
| 首页 > 系统管理 > 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)
|
===更多相关=== |
|
|
 |
★ 樊强制作 欢迎分享 ★ |