将文件从自定义 DVD 复制到 RHEL

将文件从自定义 DVD 复制到 RHEL

我有一张基于 kickstart 的 DVD,我想用它来设置几个相同的服务器。这张 DVD 是 RHEL iso 映像的精确副本,并添加了一个名为“custom”的目录。在该目录下,我有一些脚本和一些 jpg,我想将它们复制到每个服务器。

在 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 文件显示 /custom 目录确实存在!

那么,如何将文件从安装 DVD 复制到新系统?

答案1

好的,我找到了。Red Hat/Centos,将安装介质挂载到/mnt/源目录。因此,为了复制我的文件,我将命令更改为:

%post --nochroot s
cp -f /mnt/source/custom/script1.sh /mnt/sysimage/usr/local/bin/

相关内容