大家好!我最近在研究 CentOS 的安装流程,也就是 插入刻录 U 盘到电脑,BIOS 调至第一位,重启之后可以进入(install,upgrade,rescue)等模式,然后就是让用户选择配置 LVM,配置安装软件包类型等等一步骤的流程。
主要是想研究 Text Mode 纯文字类型的,希望从 CentOS 的 ISO 镜像里面去找,但是发现都是 rpm 包和一些二进制的文件,经过 google 了好几页也找不到。。 求各位 v 友,如何获取 CentOS 安装的源码呢?
嗯,大概 12 年前我也问过同样的问题,那时候还唱 Fedora Core,然后没有人回答我,我就自己拆开研究,最后把 anaconda 的代码懵懵懂懂地看了一遍,然后就试着动手,然后还走了串口输出,哇。
我不知道现在的 Centos 的安装程序用的还是不是 anaconda,如果是的话,应该能找到它的文档,当初我的任务是定制系统,从安装界面到 src.rpm 和 spec 还是啥来着,好久没做技术了,忘了
谢谢!对前辈表示深深地敬畏,我去研究一下
您客气了,理论上源码都是开放的。
大概捷径是启动安装盘之后,走 Alt + F1 去终端,然后 ps 看进程,我估计应该是 Python 写的,Python 的是能看到源码的,然后哪怕你把目录 copy 出来,看程序怎么运行的呗。
kickstart 吧
嗯嗯,好的
谢谢,我去了解一下
https://www.ibm.com/developerworks/cn/linux/l-anaconda/index.html
给你补个引用,希望你能延伸一下其他文章。
好的!
^_^