如何获取 CentOS6.5 的安装流程所用的源码?

2018-07-16 23:09:58 +08:00
 AllOfMe

大家好!我最近在研究 CentOS 的安装流程,也就是 插入刻录 U 盘到电脑,BIOS 调至第一位,重启之后可以进入(install,upgrade,rescue)等模式,然后就是让用户选择配置 LVM,配置安装软件包类型等等一步骤的流程。
主要是想研究 Text Mode 纯文字类型的,希望从 CentOS 的 ISO 镜像里面去找,但是发现都是 rpm 包和一些二进制的文件,经过 google 了好几页也找不到。。 求各位 v 友,如何获取 CentOS 安装的源码呢?

2053 次点击
所在节点    Linux
8 条回复
izoabr
2018-07-16 23:29:51 +08:00
嗯,大概 12 年前我也问过同样的问题,那时候还唱 Fedora Core,然后没有人回答我,我就自己拆开研究,最后把 anaconda 的代码懵懵懂懂地看了一遍,然后就试着动手,然后还走了串口输出,哇。

我不知道现在的 Centos 的安装程序用的还是不是 anaconda,如果是的话,应该能找到它的文档,当初我的任务是定制系统,从安装界面到 src.rpm 和 spec 还是啥来着,好久没做技术了,忘了
AllOfMe
2018-07-16 23:35:46 +08:00
@izoabr 谢谢!对前辈表示深深地敬畏,我去研究一下
izoabr
2018-07-16 23:41:25 +08:00
@AllOfMe 您客气了,理论上源码都是开放的。

大概捷径是启动安装盘之后,走 Alt + F1 去终端,然后 ps 看进程,我估计应该是 Python 写的,Python 的是能看到源码的,然后哪怕你把目录 copy 出来,看程序怎么运行的呗。
dorothyREN
2018-07-17 09:24:05 +08:00
kickstart 吧
AllOfMe
2018-07-17 10:10:57 +08:00
@izoabr 嗯嗯,好的


@dorothyREN 谢谢,我去了解一下
izoabr
2018-07-17 23:15:00 +08:00
@AllOfMe
https://www.ibm.com/developerworks/cn/linux/l-anaconda/index.html
给你补个引用,希望你能延伸一下其他文章。
AllOfMe
2018-07-17 23:42:10 +08:00
@izoabr 好的!
AllOfMe
2018-07-17 23:45:18 +08:00
^_^

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/471418

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX