一、PEX概念
预启动执行环境(Preboot eXecution Environment,PXE)也被称为预执行环境,提供了一种使用网络接口(Network Interface)启动计算机的机制。这种机制让计算机的启动可以不依赖本地数据存储设备(如硬盘)或本地已安装的操作系统。
二、网络安装PEX
1.服务器条件:启用tftp服务(提供内核、引导程序)、启用http源或者vsftp源、syslinux
2.需要的三个文件:内核文件:vmlinuz 初始化镜像:initrd.img 引导程序文件pxelinux.0
3.实验步骤:
1.安装tftp-server:yum -y install tftp-server
2.修改tftp
vim /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
4.启动服务 service xinetd start
5.访问光盘的images/pxeboot文件夹 并将以下两个文件复制到目的目录
cp vmlinuz initrd.img /var/lib/tftpboot/
6.安装syslinux yum -y install syslinux
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
7.修改dhcp配置文件
subnet 192.168.8.0 netmask 255.255.255.0 {
range 192.168.8.10 192.168.8.254;
option subnet-mask 255.255.255.0;
ddns-update-style none;
default-lease-time 259200;
max-lease-time 518400;
option routers 192.168.8.1;
option broadcast-address 192.168.8.255;
option domain-name-servers 114.114.114.114,8.8.8.8;
next-server 192.168.8.135;
filename “pxelinux.0”;
}