Professional Documents
Culture Documents
Pxenetboot
Pxenetboot
# mv /etc/dnsmasq.conf /etc/dnsmasq.conf.backup
# vim /etc/dnsmasq.conf
insert
interface=ens33
bind-interfaces
domain=example.com
dhcp-range=ens33,192.168.242.160,192.168.242.170,255.255.255.0,8h
dhcp-option=option:router,192.168.242.141
dhcp-option=option:dns-server,192.168.242.141
dhcp-option=option:dns-server,8.8.8.8
enable-tftp
tftp-root=/var/lib/tftpboot
dhcp-boot=pxelinux.0,linuxhint-s80,192.168.58.133
pxe-prompt="Press F8 for PXE Network boot.",30
pxe-service=x86PC,"Install OS via PXE",pxelinux
:wq
# ls /usr/share/syslinux
# cp -r /usr/share/syslinux/* /var/lib/tftpboot
# mkdir /var/lib/tftboot/pxelinux.cfg
# touch /var/lib/tftboot/pxelinux.cfg/default
# vim /var/lib/tftboot/pxelinux.cfg/default
Insert
default menu.c32
prompt 0
timeout 300
ONTIMEOUT local
label 1
menu label ^1) Install RHEL7 with kickstart
kernel rhel7/vmlinuz
append initrd=rhel7/initrd.img ip=dhcp
inst.repo=http://192.168.242.131/{your iso dir name} devfs=nomount
label 2
menu label ^2) boot from local drive
:wq
# mkdir /var/lib/tftboot/rhel7
# cp /mnt/images/pxeboot/vmlinuz /var/lib/tftboot/rhel7
# cp /mnt/images/pxeboot/initrd.img /var/lib/tftboot/rhel7
# mkdir /var/www/html/rhel7
#############add in firewall########
# firewall-cmd --reload
# firewall-cmd --list-all