
文章插图
8. 设置安装后的脚本(可选项)

文章插图
9. 保存自动应答文件

文章插图
到目前为止 , FTP , DHCP , TFTP服务及kickstart应答文件都已准备完毕 。接下来我们配置PXE启动所需的相关文件四、准备PXE启动所需的文件
先挂载我们所需的光盘镜像
[root@qll251 ~]# mount /dev/sr0 /media#系统镜像挂载至/media 1)ftp需要共享出去的文件
共享目录:/var/ftp;需要共享两处
1. /var/ftp/ks.cfg (制作应答文件时 , 已保存该文件)
2. 光盘启动镜像文件
[root@qll251 ~]# cp -r /media/* /var/ftp/pub
2)tftp需要共享出去的文件
[root@qll251 ~]# yum -y install syslinux[root@qll251 ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/#拷贝的第一个文件[root@qll251 ~]# cp /media/images/pxeboot/initrd.img /var/lib/tftpboot/ #拷贝的第二个文件[root@qll251 ~]# cp /media/images/pxeboot/vmlinuz /var/lib/tftpboot/#拷贝的第三个文件[root@qll251 ~]# mkdir /var/lib/tftpboot/pxelinux.cfg [root@qll251 ~]# cp /media/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default #拷贝的第四个文件 , 拷贝时 , 重命名为default[root@qll251 ~]# chmod 644 /var/lib/tftpboot/pxelinux.cfg/default #设置default文件权限:644tftp共享目录:/var/lib/tftpboot;需要共享4个文件1. pxelinux.0 //网络装机需要用到pxelinux.0;由yum install syslinux获得的
2. initrd.img //其实就是ramdisk的映像文件(内存模拟磁盘) 。举个例子:主机系统坏掉了 , 我们使用win pe启动 , 你会发现主机就算没有硬盘也能正常运行
3. vmlinuz //包含一个最小功能的内核 , 通常先执行vmlinuz , 之后加载initrd.img文件 , 最后加载根分区 。
4. isolinux.cfg重命名为default
3)修改default配置文件
[root@qll251 ~]# vim /var/lib/tftpboot/pxelinux.cfg/default 1default linux #将第一行的 default改成 default linux61 label linux62menu label ^Install CentOS 763kernel vmlinuz64Append initrd=initrd.img inst.repo=ftp://192.168.2.251/pub inst.ks=ftp://192.168.2.251/ks.cfg#指定安装程序通过FTP服务访问系统镜像及ks.cfg应答文件以上 , 我们便完成了pxe环境的部署 , 接下来我们找一台客户机进行部署五、执行批量安装服务器
1)客户机的BIOS启动顺序调整为网络优先 。或者开机Log界面按F12选择从网络启动

文章插图
2)开始无人值守安装
以下步骤全部是系统自动执行 , 无需人为干预 , 只需等待安装完成即可我们看下它都自动执行了哪些操作

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图
最后我们通过预定义的root密码进行登录 , 可以看到事先写的测试脚本“hello world”已生效 。系统分配的IP是192.168.2.3
推荐阅读
- 2020年自动驾驶技术核心知识点整理
- 批量删除电脑系统中的文件,一个命令即可搞定
- Centos7 使用 Ansible 批量安装中文字体
- 贵州3大“尴尬茶”,明明品质不输大牌,为何出了黔地无人识_
- 局域网批量Ghost网络克隆,你是运维,你会吗?
- 千牛怎么批量导出发货订单 千牛有订单了怎么发货
- 无人驾驶|成本最高可达70万 无人驾驶车的激光雷达是不是“大忽悠”?
- 如何在Excel中竖向批量插入图片,这个简单方法你知道吗
- 学会使用批量查询快递工具 快递单号怎么查
- 飞机|超39小时!洛克希德-马丁无人机创世界飞行续航纪录
