# copy files from the rhel.iso image to system
if [ ! -b /tmp/cdrom ];then
echo "make cdrom node using mknod" >> /root/ins.log
# get the major number
major=$(lsblk |grep rom | awk '{print $2}' |awk -F : '{print $1}')
# get the minor number
minor=$(lsblk |grep rom | awk '{print $2}' |awk -F : '{print $2}')
echo "major=${major} minor=${minor}" >> /root/ins.log
# make sure we have what we need; create device node if so
[ -n "$major" -a -n "$minor" ] && mknod /tmp/cdrom b ${major} ${minor}
fi
echo "mount the iso to /mnt/source" >> /root/ins.log
[ ! -d /mnt/source ] && mkdir -p /mnt/source
mount -t iso9660 -o ro /tmp/cdrom /mnt/source
这样的话我们的安装镜像rhel.iso就挂载到/mnt/source目录下,在kickstart.cfg的%post下添加拷贝文件的脚本