我们正在将我们的产品线迁移到 Centos 8,其中一部分是我们需要一个“救援”USB 供客户使用,以重新安装操作系统和应用程序。
以前,我们使用 创建 USB 映像并将Centos6-Minimal.iso
文件和其他安装程序添加到同一映像中。总而言之,最终生成了 1.4GB 的映像,我们的客户可以轻松下载该映像。
然而,Centos 8 的“最小安装”说明要求下载CentOS-8.1.1911-x86_64-dvd1.iso
并选择“最小安装”(我们可以在 kickstart 文件中自动执行)。
然而,CentOS-8.1.1911-x86_64-dvd1.iso
它是 7.6GB,因为它包含了很多我们不需要的软件。
由于unetbootin等不再工作,我如何为Centos 8创建一个仅包含并安装最少文件的小映像?
答案1
您应该始终能够创建自定义 iso 可安装映像。有一个包含所有 RPM 包名称的 XML 文件。我不记得它的名字,但我相信你能找到它。
将 ISO 映像复制到驱动器并编辑 XML 文件。从 XML 中删除不需要的包。我不确定您是否也必须删除 RPM 文件。然后您可以按照以下说明创建 ISO 映像:https://serverfault.com/questions/517908/how-to-create-a-custom-iso-image-in-centos。
然后是 RedHat8/CentOS8 的镜像生成器。我相信这也是制作自定义 ISO 映像的一种方法。
https://docs.centos.org/en-US/centos/install-guide/Composer/