pxe(preboot execute environment)预启动执行环境
-
PXE原理
PXE构建原理:
环境:当一台没有安装系统的主机(主机2)通过网络访问安装好系统的主机(主机2)且主机2中已经通过kickstart创作好自动化脚本,能够通过dhcp进行网络提供镜像安装
1.主机2想要实现自动化安装时,主机2的网卡启动,向主机1索要IP地址
2.主机1回传一个数据包,发送本机的IP地址,以及根据主机1的请求还发送了一个有安装镜像的文件地址。
3.接着主机2根据主机1提供的文件地址访问主机1的pxelinux.0文件,当主机1收到访问后,会向主机2发送安装系统的文件,直至主机2完成系统的安装。
-
系统安装原理
1)、安装界面(此界面存在于安装盘中)
2)、以上界面通过读取内核文件(vmlinuz)后继续读取初始化镜像文件(initrd.img)来启动;黑色界面则为splash.png图像;标题存在于isolinux.cfg文件中。
3)、在启动界面中访问完内核文件和初始化镜像后,访问光盘,进行安装。若想通过其PXE来实现自动化部署,则将光盘块修改为网络源
1.搭建PXE环境
1.通过网络将环境共享
[root@pxe ~]# yum search pxelinux # 查找pxe安装包
[root@pxe ~]# yum install syslinux.x86_64 # 安装pxe
<