我的用例是在最起码的意义上使用CentOS7,但也可以使用它作为服务器来承载一些东西。我已经在使用CentOS最小的iso(以及安装/卸载一些软件包的启动),但是如果我能让它变得更加裸露,我想深入研究一下。
为此,我需要能够编译一个裸金属CentOS并将其转换为iso并引导它并进行一些测试。有人能帮助编译和构建裸金属CentOS的步骤吗?基于这些测试,我将验证这种方法或使用最小的CentOS是否更适合我。
发布于 2020-06-09 15:33:58
我认为您要求的安装比CentOS最小选项更少。裸金属意味着其他的东西,不符合上下文。
https://en.wikipedia.org/wiki/Bare-metal_服务器
由于您已经熟悉Kickstart,所以我可以向您介绍一些未文档化的核心包组和%packages部分的一些附加选项。
%packages --nobase --excludedocs
@core --nodefaults您可以根据需要/不需要的内容进一步细化包列表。下面的forums.centos.org链接中有一些有用的建议可以帮助您思考。
来源(S):
在您微调您的Kickstart以产生您想要的结果之后,您可以创建您自己的ISO,其中包括它以供重用。请参见以下常见的服务器故障问答:
发布于 2020-06-09 13:00:50
当使用启动时,无论使用CD大小的NetInstall iso还是完整的DVD,安装系统的大小都是相同的。如果您要将图像复制到每个主机,则传输时间可能会有所不同。
我不认为NetInstall可以变得更小,保持相同的特性。没有必要改变官方发布的内容,我不建议你自己去做。
相反,请考虑PXE网络引导。使用syslinux引导安装程序。将其指向发布的本地镜像(HTTP或FTP)。选择如何实现这一点,直接配置tftp-服务器,或使用主机供应工具,如Foreman,Red卫星,或规范MAAS。
https://serverfault.com/questions/1020119
复制相似问题