每次启动时都用iso重新安装linux VM

时间:2019-12-05 16:46:51

标签: linux rhel7

我有一个用例,我需要在每次重新启动时从ISO在VM中安装RHEL 7 OS。 首次成功安装。但是,当我重新启动并想重新安装操作系统时,我在kickstart中收到以下错误: enter image description here

我们使用卷组,并希望在每次安装之前清理这些分区。在kickstart文件中,我在%pre部分中写了以下内容

set $(list-harddrives)
let numd=$#/2
disk_1=$1
disk_2=$3
# clear the MBR and partition table                                             
dd if=/dev/zero of=/dev/$disk_1 bs=512 count=1
parted -s /dev/$disk_1 mklabel msdos
dd if=/dev/zero of=/dev/$disk_2 bs=512 count=1
parted -s /dev/$disk_2 mklabel msdos

let BOOTSIZE_MB=512
let SWAPSIZE=8192
echo "clearpart --none" > /tmp/partitioning
echo "part /boot --fstype=ext4 --label=BOOT --size=$BOOTSIZE_MB --ondisk=/dev/$disk_1 --fsoptions=\"nodev\"" >> /tmp/partitioning
#The pv id below are random numbers used to recognize the disk
echo "part pv.008002 --grow --size=200 --ondisk=/dev/$disk_1" >> /tmp/partitioning
echo "part pv.008017 --grow --size=200 --ondisk=/dev/$disk_2" >> /tmp/partitioning
echo "volgroup OSVG --pesize=4096 pv.008002" >> /tmp/partitioning
echo "logvol swap --name=SwapVol --vgname=OSVG --size=$SWAPSIZE" >> /tmp/partitioning
echo "logvol / --fstype=ext4 --name=OSVol --vgname=OSVG --size=200 --grow --fsoptions=\"defaults,nodev\"" >> /tmp/partitioning
echo "volgroup DATAVG --pesize=4096 pv.008017" >> /tmp/partitioning
echo "logvol /var/opt --fstype=ext4 --name=DataVol --vgname=DATAVG --size=200 --grow --fsoptions=\"defaults,nodev\"" >> /tmp/partitioning

并包括了/ tmp / patitioning

在重新启动中,仅在重新安装的情况下,我可以看到以下错误 enter image description here

有人可以帮助我让我知道这是怎么回事吗?

0 个答案:

没有答案