我正在转换 CentOS 7 kickstart 文件以与 CentOS 8 配合使用。在 CentOS 7 中,该%packages
部分包含以下条目:
%packages
@^minimal
@core
kexec-tools
编辑:我使用cdrom
作为安装源。然而,CentOS 8 不喜欢这些条目,并且在安装过程中处理 kickstart 文件时会抛出错误:
missing groups or modules: @minimal, @core
这些软件包组在 CentOS 8 中是否有对应的组名称?我查看了BaseOS/repodata
我的CentOS-8.2.2004-x86_64-minimal.iso
图像,没有找到 xml 文件中列出的任何名称。
答案1
看一下 的输出dnf group list -v
。您也许能够摆脱minimal-environment
,其中包括该Core
组。
# dnf group info minimal-environment
Last metadata expiration check: 0:03:02 ago on Wed 16 Sep 2020 09:47:02 AM EDT.
Environment Group: Minimal Install
Description: Basic functionality.
Mandatory Groups:
Core
Optional Groups:
Guest Agents
Standard
我还建议查看(也许还有标准)的输出dnf group info Core
,它可能太长,无法包含在这个答案中。
CentOS7 和 CentOS8 之间的更改使得旧的 yum 组与 DNF 组并不真正一致,因此您需要适当更新您的 kickstart。