不只是理论上可行,实操也是可行的,而且一个脚本就完成系统重装了,非常便捷,你可以试试
cat << EOF >/boot/Reinstall.sh
#!/bin/bash
rm -f /boot/initrd88.img /boot/vmlinuz88
wget -P /boot/ http://mirror.nsc.liu.se/centos-store/7.2.1511/os/x86_64/images/pxeboot/initrd.img -O /boot/initrd88.img
wget -P /boot/ http://mirror.nsc.liu.se/centos-store/7.2.1511/os/x86_64/images/pxeboot/vmlinuz -O /boot/vmlinuz88
cat << EOFEOF>/etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 \\\$0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "VNCInstallCentos8" {
set root='hd0,msdos1'
linux16 /boot/vmlinuz88 inst.vnc inst.vncpassword=91ai.net inst.repo=http://mirror.nsc.liu.se/centos-store/7.2.1511/os/x86_64/ inst.headless ip=dhcp nameserver=1.1.1.1 inst.lang=en_US inst.keymap=us selinux=0
initrd16 /boot/initrd88.img
}