使用PXE服务器的网络启动不起作用

时间:2020-01-03 04:35:23

标签: centos boot

我正在尝试使用PXE引导服务器和kickstart文件引导Centos7。 下面的代码块显示了我的kickstart文件。 我的PXE服务器IP是10.xx.xx.xx. 引导过程运行正常,但是在此过程中,我正在运行不起作用的命令。它没有失败,但是无法在PXE服务器上看到这些文件。

touch /tmp/appliance-ks.cfg /tmp/model-ks.cfg

那么我还有更多与分区相关的命令要运行。看来我无法在PXE服务器上运行命令。我不认为存在连接问题,因为启动过程运行正常。请指教。

# Firewall configuration
firewall --disabled
# Install OS instead of upgrade
install
# Use FTP installation media
nfs --server 10.xx.xx.xx --dir /mnt/dp/
# Root password
rootpw --iscrypted $6$1c0094a5dd9cdd8b$t9j3meCkepaHeSXtM7eChnqg0KMGKKysjU76wpbFzB8K.K8WbNJAtglxkVhQZW0zwL6QtM2bzugzO.h03G8tA/
# System authorization information
auth useshadow passalgo=sha512
# Use graphical install
graphical
firstboot disable
# System keyboard
keyboard us
# System language
lang en_US
# SELinux configuration
selinux disabled
# Installation logging level
logging level=info
# System timezone
timezone Europe/Amsterdam
# System bootloader configuration
bootloader location=mbr

%include /tmp/appliance-ks.cfg
%include /tmp/model-ks.cfg
%pre
echo "=============================================" | tee /dev/tty1 /dev/ttyS0
echo "Pre installation" | tee /dev/tty1 /dev/ttyS0
echo "=============================================" | tee /dev/tty1 /dev/ttyS0
sleep 5

touch /tmp/appliance-ks.cfg /tmp/model-ks.cfg
sleep 5

iso=$(mount -t iso9660 | cut -d ' ' -f 3)
sed "s|%%ISO%%|$iso|" $iso/kickstart/include.sh >/tmp/kickstart-include.sh
. /tmp/kickstart-include.sh

# Avoid erroring out if these do not exist.
touch /tmp/appliance-ks.cfg /tmp/model-ks.cfg

%end

clearpart --all --initlabel
part swap --asprimary --fstype="swap" --size=1024
part /boot --fstype xfs --size=300
part pv.01 --size=1 --grow
volgroup root_vg01 pv.01
logvol / --fstype xfs --name=lv_01 --vgname=root_vg01 --size=1 --grow
%packages
@^minimal
@core
%end
%addon com_redhat_kdump --disable --reserve-mb='auto'
%end

0 个答案:

没有答案