我有一个基于kickstart的DVD,我想用它来设置一些identicat服务器。 该DVD是RHEL iso映像的精确副本,并添加了一个名为“custom”的目录。 在该目录下,我有一些脚本和一些我想要复制到每个服务器的jpgs。
在kickstart文件中,在%post –nochroot节中,我将所有这些文件复制到它们的最终位置,如下所示:
cp -f /custom/script1.sh /mnt/sysimage/usr/local/bin/ cp -f /custom/script2.sh /mnt/sysimage/usr/local/bin/ cp -f /custom/script3.sh /mnt/sysimage/usr/local/bin/ cp -f /custom/image1.jpg /mnt/sysimage/usr/local/<myapp> cp -f /custom/image2.jpg /mnt/sysimage/usr/local/<myapp> cp -f /custom/image3.jpg /mnt/sysimage/usr/local/<myapp>
但是,ks.log文件说/自定义目录确实存在!
那么,如何将安装DVD中的文件复制到新系统?
好的,我find了。 Red Hat / Centos,将安装媒体安装到/ mnt / source目录中。 所以为了复制我的文件,我改变了命令:
%post --nochroot s cp -f /mnt/source/custom/script1.sh /mnt/sysimage/usr/local/bin/