PXE自动安装linux系统

1.对pxe-server,需要提前配置好dhcp

yum install syslinux -y ##pxe架构
yum install tftp-server -y ##pxe传输镜像用软件
然后,开启tftp服务

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
vim /etc/xinetd.d/tftp


 

然后重启服务

systemctl restart xinetd
systemctl stop firewalld
配置dhcp,使其可以读取配置文件来安装linux

vim /etc/dhcpd/dhcpd.conf
next-server 172.25.254.119;
filename "pxelinux.0";
然后将配置文件导入到tftp的目录

mkdir /var/lib/tftpboot/pxelinux.cfg
scp root@172.25.254.55:/var/www/html/rhel7.0/isolinux/* .
mv isolinux.cfg pxelinux.cfg/default


cd pxelinux.cfg/
vim default ##修改如下图所示
systemctl restart dhcpd
 

2.对于desktop

需要在启动选项中,将网络启动设置为第一启动项

 

3.测试

启动desktop虚拟机

 

选择第一个,就会进行安装linux系统

上一篇:linux中使用DHCP服务来动态管理主机地址


下一篇:linux中dhcp的安装