| 教你定制自己的压缩的FreeBSD内核 |
|
| |
|
|
我同时使用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 使用压缩后的内核,您就可以方便地定制自己的启动盘了。 Linux联盟收集整理
 |
频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。
| 原始作者:佚名 |
录入时间:2007-2-4 20:28:46 |
| 信息来源:不详 |
投稿信箱:itqoo@126.com |
|
|
 |
|
|
|
| 教程录入:itqoo 责任编辑:itqoo |
|
上一个教程: Linux操作系统的内核编译详细步骤
下一个教程: 支持基于Linux的USB设备的三种方法 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |