前言:自从 Solaris 以来,我就没有构建过任何操作系统,并且在很久以前就曾短暂涉足 Yellow Dog Linux。
我有一台运行 Ubuntu 16.04 LTS(最终可能更改为 CentOS)的构建机器。我需要用它来构建 CentOS 的最新稳定版本(整个东西,内核和所有)。
这是否可以在没有英雄气概的情况下完成,或者我应该找到或构建一台运行适当操作系统的机器来执行此操作?
我找到的 CentOS 说明似乎都假设我正在一台具有 CentOS 或类似版本的机器上进行构建,我猜是使用 yum 等。我已经看到了有关使用 Mock 在任何平台上构建 RPM 的参考资料,但我不确定这如何适应构建整个操作系统的难题。
答案1
首先,很高兴您计划从头开始构建操作系统,尽管现在大多数人并不关心,除非您有非常具体和强制性的要求。
至于问题。从 Ubuntu 构建 CentOS 有点棘手(因为我尝试匹配 yum db.Ubuntu 版本 14.04 失败)。我不建议这样做虽然我不知道对你来说有多少英雄气概。也许你可以尝试奇点
附:请在您的问题中展示一些研究成果,因为它们可能会鼓励那些尝试回答您的具体问题的人。
很高兴很快就能在定制的 CentOS 机器上见到您。 :)