2019独角兽企业重金招聘Python工程师标准>>>
intel 开发的 PXE pre-execution environment
启动过程中 请求IP 然后用TFTP 下载启动软件到自己的内存里面了
tftp UDP 69 简单传输协议,不需要用户名密码
ftp TCP 21 必须用用户名和密码
Kickstart 自动执行脚本
PXE服务器的搭建
1. 开启httpd服务,构建安装树。
[root@server5 ~]# mount /dev/sr0 /home/rhel6 -o loop
[root@server5 ~]#
[root@server5 ~]# service httpd restart
Stopping httpd: [FAILED]
Starting httpd: [ OK ]
[root@server5 ~]# ln -s /home/rhel6/ /var/www/html/rhel6 创建链接
打开安装树
配置tftp服务器上用于pxe引导所需的文件
2. 配置DHCP 服务器
配置不对,看log
chkconfig dhcpd on
service dhcpd restart
3. 安装TFTP 服务器,启动服务。
开启TFTP服务器,是依赖于xinetd服务,所以启动xinetd服务即可。
开机启动服务
编辑配置文件
4. 拷贝引导文件到tftp主目录
安装syslinux
找到那个pxelinux.0 那个文件
拷贝启动文件pxelinux.0到tftp的主目录去
拷贝启动文件isolinux下面的文件到tftp目录去
5. 建立开机启动菜单
在/var/lib/tftproot/建立 pxelinux.cfg目录,然后拷贝isoliux.cfg到pexlinux.cfg/default。
十分之一秒 600 代表60秒
6. 建立自动安装执行脚本文件,配置kickstart文件
在root目录下又anaconda文件,直接cp生成,修改即可。
也可以安装kickstart软件进行定义安装。
安装system-config-kickstart
yum install system-config-kickstart
7. 验证效果