文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» Linux & Advanced Application » 如何压缩FreeBSD内核       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [转载] 如何压缩FreeBSD内核  ( 查看:243  回复:1 )   
 
userli
初级工程师  点击可查看详细


十二生肖之鼠   金牛座   行业勋章   技术勋章   诚信兄弟  
帖子 1112
精华 1
无忧币 15421
积分 3310
阅读权限 50
注册日期 2006-9-17
最后登录 2008-10-13 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-3-23 07:44   标题:如何压缩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

---- 使用压缩后的内核,您就可以方便地定制自己的启动盘了。



2008-3-23 07:441楼
[ 顶部 ]
 
xiaojiang
新新人类  点击可查看详细



十二生肖之龙   水瓶座   行业勋章   技术勋章   诚信兄弟  
帖子 144
精华 0
无忧币 106
积分 190
阅读权限 20
注册日期 2008-3-18
最后登录 2008-10-13 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-3-30 11:46 
very good



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2008-3-30 11:462楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号