如何为 Centos 8 创建*最小*安装 USB

如何为 Centos 8 创建*最小*安装 USB

我们正在将我们的产品线迁移到 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://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/compositing_a_customized_rhel_system_image/composer-description_compositing-a-customized-rhel-system-image#composer-output-formats_composer-description

https://docs.centos.org/en-US/centos/install-guide/Composer/

相关内容