linux_wiki:os_install_pxe_boot

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

linux_wiki:os_install_pxe_boot [2016/02/02 22:45]
billdozor
linux_wiki:os_install_pxe_boot [2019/05/25 23:50]
Line 1: Line 1:
-====== OS Install: PXE Boot ====== 
- 
-**General Information** 
- 
-In order to install an OS via PXE boot, a TFTP and DHCP server are required.\\ 
-Using PXE allows for clients to begin a network installation without any net-install ISO.  
- 
-**Checklist** 
-  * Distro: Enterprise Linux 7 
-  * Installation Server Created (NFS/HTTP/FTP) that is hosting the install DVD and kickstart file 
- 
----- 
- 
-====== TFTP Server ====== 
- 
-  * Install the required packages<code bash>yum install tftp-server xinetd</code> 
-  * Allow TFTP access (set disable = no)<code bash>vim /etc/xinetd.d/tftp 
-service tftp 
-{ 
-  ....some other variables... 
-  disable = no 
-  ....some other variables... 
-}</code> 
-  * Start and Enable xinetd<code bash>systemctl start xinetd 
-systemctl enable xinetd</code> 
-  * Allow through firewall (if enabled)<code bash>firewall-cmd --permanent --add-service=tftp 
-firewall-cmd --reload</code> 
- 
----- 
- 
-====== DHCP Server ====== 
- 
-  * Install required package<code bash>yum install dhcp</code> 
-  * Edit DHCP config and customize per your network<code bash>vim /etc/dhcp/dhcpd.conf 
- 
-subnet 192.168.1.0 netmask 255.255.255.0 { 
-  option routers 192.168.1.254 ; 
-  range 192.168.1.240 192.168.1.250 ; 
-  next-server 192.168.1.150 ; 
-  filename "pxelinux/pxelinux.0" ; 
-} 
-</code> 
-    * subnet => specify the network 
-    * netmask => mask for your network 
-    * option routers => gateway for the network 
-    * range => start and ending IP to hand out via DHCP 
-    * next-server => IP of the TFTP server 
-    * filename => file that should be offered to systems doing PXE boot (relative to the TFTP server's root) 
- 
----- 
  
  • linux_wiki/os_install_pxe_boot.txt
  • Last modified: 2019/05/25 23:50
  • (external edit)