大家好!我最近在研究 CentOS 的安装流程,也就是 插入刻录 U 盘到电脑,BIOS 调至第一位,重启之后可以进入(install,upgrade,rescue)等模式,然后就是让用户选择配置 LVM,配置安装软件包类型等等一步骤的流程。
主要是想研究 Text Mode 纯文字类型的,希望从 CentOS 的 ISO 镜像里面去找,但是发现都是 rpm 包和一些二进制的文件,经过 google 了好几页也找不到。。 求各位 v 友,如何获取 CentOS 安装的源码呢?
1
izoabr 2018-07-16 23:29:51 +08:00 1
嗯,大概 12 年前我也问过同样的问题,那时候还唱 Fedora Core,然后没有人回答我,我就自己拆开研究,最后把 anaconda 的代码懵懵懂懂地看了一遍,然后就试着动手,然后还走了串口输出,哇。
我不知道现在的 Centos 的安装程序用的还是不是 anaconda,如果是的话,应该能找到它的文档,当初我的任务是定制系统,从安装界面到 src.rpm 和 spec 还是啥来着,好久没做技术了,忘了 |
3
izoabr 2018-07-16 23:41:25 +08:00
@AllOfMe 您客气了,理论上源码都是开放的。
大概捷径是启动安装盘之后,走 Alt + F1 去终端,然后 ps 看进程,我估计应该是 Python 写的,Python 的是能看到源码的,然后哪怕你把目录 copy 出来,看程序怎么运行的呗。 |
4
dorothyREN 2018-07-17 09:24:05 +08:00 1
kickstart 吧
|
5
AllOfMe OP |
6
izoabr 2018-07-17 23:15:00 +08:00 1
|
8
AllOfMe OP ^_^
|