V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
AllOfMe
V2EX  ›  Linux

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

  •  
  •   AllOfMe · 2018-07-16 23:09:58 +08:00 · 2038 次点击
    这是一个创建于 2082 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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


    @dorothyREN 谢谢,我去了解一下
    izoabr
        6
    izoabr  
       2018-07-17 23:15:00 +08:00   ❤️ 1
    @AllOfMe
    https://www.ibm.com/developerworks/cn/linux/l-anaconda/index.html
    给你补个引用,希望你能延伸一下其他文章。
    AllOfMe
        7
    AllOfMe  
    OP
       2018-07-17 23:42:10 +08:00
    @izoabr 好的!
    AllOfMe
        8
    AllOfMe  
    OP
       2018-07-17 23:45:18 +08:00
    ^_^
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3852 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 10:18 · PVG 18:18 · LAX 03:18 · JFK 06:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.