kickstart/pxeboot
Posted: 2019/09/27 14:39:02
Has anyone figured out how to pxeboot/kickstart install centos 8 yet? Using the same method from CentOS 7 doesn't work.
Code: Select all
label lpxelinux.0
kernel http://<YOURMIRROR>/8/BaseOS/x86_64/os/images/pxeboot/vmlinuz
append initrd=http://<YOURMIRROR>/8/BaseOS/x86_64/os/images/pxeboot/initrd.img inst.ks=http://your-shiny-kickstart.ks inst.repo=http://<YOURMIRROR>/8/BaseOS/x86_64/os
Code: Select all
default menu.c32
prompt 0
timeout 300
ONTIMEOUT 1
menu title ########## CentOS PXE Boot Menu ##########
label 1
menu label ^1) Install CentOS 8 DVD
menu default
nohalt 1
kernel /networkboot/centos8-DVD/1905/vmlinuz
append initrd=/networkboot/centos8-DVD/1905/initrd.img inst.ks=ftp://10.150.1.7/pub/centos/8/ks.cfg inst.repo=ftp://10.150.1.7/pub/centos/8/BaseOS/x86_64/os/ method=ftp://10.150.1.7/pub/centos/8 devfs=nomount
Code: Select all
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Keyboard layouts
keyboard 'us'
lang en_US
# Reboot after installation
reboot
# System timezone
timezone America/Chicago
# Use text mode install
text
# Network information
network --bootproto=dhcp --device=ens162
# Use network installation
#url --url="ftp://10.150.1.7/pub/centos8-DVD/1905/BaseOS"
repo --name=baseos --baseurl="ftp://10.150.1.7/pub/centos/8/BaseOS"
bootloader --location=mbr --append="rhgb quiet crashkernel=auto"
zerombr
# System authorization information
auth --useshadow --passalgo=sha512
# Firewall configuration
firewall --enabled --port=ssh
skipx
firstboot --disable
# SELinux configuration
selinux --enforcing
# System bootloader configuration
bootloader --location=mbr
# Partition clearing information
clearpart --all
# Disk partitioning information
part /boot --size 1024 --asprimary --fstype=xfs --ondrive=sda
part pv.1 --size 1 --grow --fstype=xfs --ondrive=sda
volgroup vg_root --pesize=4 pv.1
logvol / --fstype xfs --vgname vg_root --size=3072 --name=lv_root
logvol /var --fstype xfs --vgname vg_root --size=20480 --name=lv_var
logvol /tmp --fstype xfs --vgname vg_root --size=5120 --name=lv_tmp
logvol swap --vgname vg_root --size=2048 --name=lv_swap
logvol /home --fstype xfs --vgname vg_root --size=10240 --name=lv_home
logvol /usr --fstype xfs --vgname vg_root --size=20480 --name=lv_usr
#part pv.2 --size 1 --grow --fstype=xfs --ondrive=sda2
#volgroup vg_opt --pesize=4 pv.2
logvol /opt --fstype xfs --vgname vg_root --size=5120 --name=lv_opt --grow
%packages
@standard
@Base
@Core
@Development Tools
openssh-clients
sudo
kernel-headers
kernel-devel
net-tools
vim
wget
curl
rsync
bash-completion
ipa-client
%end
repo --name=appstream --baseurl="ftp://10.150.1.7/pub/centos/8/AppStream"
Code: Select all
url --url="ftp://10.150.1.7/pub/centos8-DVD/1905/"