设置好本机 IP
关闭防火墙和 Selinux
配置好 yum 仓库
安装 dhcp 、 http 、 tftp
启动 http, xinetd设置开机自启动
配置 dhcp
把模板复制到配置文件
进入配置 dhcp
找到并编辑成如下
配置成功
在 httpd 的默认目录下新建 centos6 .5 目录 , 并将光盘挂载或将光盘内容复制到该目录上 , 这里用挂载
复制 pxe 安装需要的内核文件文件到 tftpboot
注意这个 . 代表复制到当前目录下
安装 syslinux , 提取 pxelinux.0 到 tftpboot 下
在 tftpboot 下新建 pxelinux .cfg 目录用于存放启动引导参数配置文件 , 并将引导文件放入
制作自动化安装脚本
安装 system-config-kickstart
修改 yum 仓库信息为我们挂载的光盘
保存后 , 清空仓库缓存 , 在 repolist 重新生成
启动 kickstart 配置自动部署文件
这两项是部署即将完成和部署完成后 , 是否执行右方空白区域输入的脚本 , 接着继续自动部署 , 这里就不需要了
先保存到家目录
将 ks.cfg 文件复制到 httpd 根目录下,注意其 ks.cfg 必须具备读的权限否则,无法完成自动部署
保存后回到命令行
查看下方的链接能否访问 , 若不能访问则重新生成 , 直到能够访问光盘文件为止
没有问题
修改 pxe 引导菜单 , 使其引导后执行 ks.cfg 完成自动部署 。
若要自动部署则在 这里添 加 ks=http://192.168.4.1/ks.cfg 文件 , 指定的文件必须经过自己在浏览器测试 , 看是否能够访问 ks.cfg 的内容 , 否则部署也不会成功
能够访问没有问题
现在来测试一下
内存给默认大小就可以了
因为我前面定义分区的时候分了有 10G 左右,这里我就把硬盘大小给 20G
创建完成后把网络连接模式改成桥接网卡
点击取消后按F12
按l选择lan局域网装机
成功获取到了IP地址
等60秒后他就会自动装机啦