1、配置tftp 工具,配置centos系统引导文件放置路径
tftp 勾选,注意标红两项,一个修改引导文件放置目录,一个勾选适配pxe启动协议
dhcp配置,配置在与你的网卡地址一个网段内,注意boot file要填写如下
pxelinux.cfg —— tftp指定根目录,手动创建这个文件夹名称保持一致,从linux镜像文件的isolinux文件夹提取isolinux.cfg
放置于pxelinux.cfg文件夹内,重命名default
initrd,vmlinuz——从linux镜像文件如下图路径中,拷贝后放置于tftp配置的根目录
veasmenu.c32——此linux安装测试中发现也需要这个文件,不存在则报错无法继续安装,从如图路径iso镜像文件中提取,拷贝后放置于tftp配置的根目录
pxelinux.0 ——此文件需要从已经安装完成linux系统中提取,路径各个版本不一定,可以直接 find / -name pxelinux.0 查找。如果没有找到可以通过安装syslinux的rpm安装rpm -ivh syslinux* 或yum安装都可以。rpm安装包也可从镜像文件的Package中找。找到后放置于tftp配置的根目录
选择菜单->从磁盘添加目录->选择你的centos解压文件所在路径->选择真实目录
可以点击在浏览器中打开测试,我配置路径地址为:http://192.168.101.101/pxe/centos
centos ——centos6.8_64bit镜像文件解压到这个目录,这个文件夹名称路径可以自定义,配置http服务用。centos文件夹内解压的镜像文件
centos6.8 64bit镜像中repodata路径下几个文件名称要修改,否则安装过程中会报找不到文件,安装失败
修改方法为,打开repomd.xml 从xml文件中一个个搜索上图标红的文件名,根据下图的圆圈中后缀在http中的iso中路径修改对应文件的名称
pxe正常获取ip后即可进入和光盘安装一样的流程,有几个以下步骤需要注意
会有一个选择网卡进行数据传输环节,默认我们用的都是一个网卡,可以从tftp客户端看到此网卡的mac地址对应上是哪个网卡,此时选择完网卡后安装程序还要在获取一次地址
解决方法: 1、选择retry重复上面的步骤选择自动获取,可能会拿到地址进入安装程序。
2、1步骤多次重试失败,可以选择ipv4 manual config,就是自定义配置和你的dhcp分配地址在一个网段即可。
正确获取地址后,选择url方式,输入http的iso地址下一步即可