我有一个用于网络安装的 PXE 服务器(配置类似于,例如https://www.linuxtechi.com/configure-pxe-installation-server-centos-7/) 并使用 Kickstart 脚本自动实现许多设置。CentOS 映像存储在 PXE 服务器上并通过 FTP 访问(服务器上的位置/var/ftp/pub
:)
kickstart 脚本是否可以从 PXE 服务器复制文件,以便安装完成后这些文件可以在客户端的硬盘上使用?
即我foo
在服务器上有一个名为的文件夹:/var/ftp/pub/foo
。我该如何复制此文件夹以便新安装的客户端在例如有这些文件/home/foo
?
我已经看到许多关于 DVD / USB 安装的问题,但我的问题涉及网络安装,因此我认为用于 DVD 安装的脚本不起作用。
谢谢
答案1
是的,您可以在 Kickstart 期间复制文件。
根据您在 Kickstart 中复制文件的时间,您可能处于 chroot 环境中,也可能不处于 chroot 环境中。您的复制目标可能需要使用 下的文件系统/mnt/sysimage
。
在安装过程中使用虚拟控制台并在 Anaconda 环境中试用。检查mount
远程 FTP 的安装方式,以便获取副本的源。sleep
在 Kickstart 的各个阶段插入或类似内容,以便在每个阶段获得所需的时间。