[root@dywH add]# vim nat-ks.cfg %pre --log=/tmp/kspre %end
/tmp/natpack,讓安裝套件階段匯入。
[root@dywH add]# vim nat-ks.cfg
%pre --log=/tmp/kspre
mkdir /tmp/crt
srmp=$(grep 'sr' /etc/mtab | awk '{print $2}')
for mp in $srmp ; do
if [ -e $mp/add/natpack ]; then
cat $mp/add/natpack > /tmp/natpack
echo "cdrom $mp" > /tmp/install
sdfound="${mp##/*/}"
break
fi
done
%end
Ctrl+Alt+F2 切換到 tty2 查看。
[root@dywH add]# vim nat-ks.cfg %pre --log=/tmp/kspre ..... cat /tmp/install > /dev/tty2 %end
[root@dywH add]# vim nat-ks.cfg
%pre --log=/tmp/kspre
.....
echo -e '\c' > /tmp/partitioning
lsdisk=$(ls -d /dev/{sd?,vd?} 2>/dev/null)
for ld in ${lsdisk}; do
Dbyte=$( fdisk -l $ld | egrep '^Disk.*bytes$' )
Dbyte=${Dbyte##*B, }; Dbyte=${Dbyte% bytes}
declare -i isize=$Dbyte
if [ $isize -gt 7900000000 ] ; then
cat > /tmp/partitioning << END
bootloader --location=mbr --driveorder=$ld
zerombr
clearpart --initlabel --all --drives=$ld
part /boot --size=200 --label=nat-boot --fstype=ext4
part pv.01 --size=7000
volgroup vg_nat --pesize=4096 pv.01
logvol / --fstype=ext4 --name=root --vgname=vg_nat --size=4000
logvol /home --fstype=ext4 --name=home --vgname=vg_nat --size=1024
logvol swap --name=swap --vgname=vg_nat --size=1024
END
break
fi
done
%end