免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: kns1024wh
打印 上一主题 下一主题

如何定制个性化的Linux发行版?欢迎分享,欢迎提问!(获奖名单已公布) [复制链接]

论坛徽章:
0
41 [报告]
发表于 2012-03-09 22:44 |只看该作者
最近得到一个新任务—裁剪CentOS6.2,即订制CentOS6.2。基本要求是安装完成的系统小于100M。
我前几天安装网上的方法,最小化安装并订制了系统,但是发现,系统占用了很大的硬盘空间。
在安装过程中,我发现最小化模式安装了将近200个rpm包。
于是我修改了comps.xml文件,清除掉core的rpm文件名,再次安装后,系统占用了将近500M的空间,默认安装了106个rpm包,包括glibc等等



请教诸位,为了达到小于100M的目标,我下一步该如何做呢?如果说整合这106个rpm包,该如何下手呢?我实验中发现在106个包中,删除一

些并没有问题,但大多数是不能够删除的,否则系统不能正常安装或者启动。

多谢啦

评分

参与人数 1可用积分 +10 收起 理由
kns1024wh + 10 鼓励参与互动

查看全部评分

论坛徽章:
0
42 [报告]
发表于 2012-03-09 22:45 |只看该作者
本帖最后由 kns1024wh 于 2012-03-09 22:52 编辑

建议
通过对比通过rpm查询和/root/install.log 中列出的软件包,从中来确认那些软件包是不需要的,仅仅留下需要的软件包,然后将软件包信息添加到安装的介质的anaconda-ks.cfg文件中,同时在介质生成iso的过程中删除不需要的软件包,然后重新烧录

这样就可以实现 通过介质安装的系统是最小化的

论坛徽章:
0
43 [报告]
发表于 2012-03-09 22:52 |只看该作者
共享一下09年时候一个简单的定制Linux发行版的文档。

定制自己的Linux发行版.pdf

332.33 KB, 下载次数: 183

评分

参与人数 1可用积分 +10 收起 理由
kns1024wh + 10 很给力!

查看全部评分

论坛徽章:
0
44 [报告]
发表于 2012-03-09 22:54 |只看该作者
回复 43# marsaber


    当年学习的还是很有成效的呀。

论坛徽章:
0
45 [报告]
发表于 2012-03-09 22:55 |只看该作者
回复:kns1024wh

我第一步的工作就是这么做的
那些所谓需要的软件包就很大,比如安装一个glibc的包就占了100M多的空间

论坛徽章:
0
46 [报告]
发表于 2012-03-09 22:56 |只看该作者
回复 43# marsaber


多谢多谢

类似的文档我在第一步的实验中就已经参考了


论坛徽章:
0
47 [报告]
发表于 2012-03-09 22:58 |只看该作者
回复 45# spy0578


    这里根据需要,如果是非编译环境可以只提供运行的必要软件包信息就可以 类似的glibc可以不需要 。关键还是要看需要来决定最终的裁剪方式 。

论坛徽章:
0
48 [报告]
发表于 2012-03-09 22:58 |只看该作者
回复 46# spy0578


    此类的技术文档在那个时候确实很多

论坛徽章:
0
49 [报告]
发表于 2012-03-09 23:02 |只看该作者
回复 47# kns1024wh

我就是想通过定制的安装盘来安装
如果在定制的安装光盘里面没有任何的rpm包,则安装过程中就会报错

我尝试的删除掉一些,有可能会安装成功,但是有时系统不能正常启动

很是纠结啊

论坛徽章:
0
50 [报告]
发表于 2012-03-09 23:03 |只看该作者
回复 48# kns1024wh

嗯嗯,我自己也整理了一份
   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP