PXE 全自动安装系统环境

PXE  批量网络远程安装系统
 

1.安装 tftp-server  xinetd  dhcp  vsftpd  syslinux 软件包
   

    tftp-server  xinetd  用于传输系统内核和系统初始化镜像文件 vmlinuz  initrd.img
    dhcp     用于自动分配地址、指定PXE引导文件位置  next-server    filename
    vsftpd   用于提供系统软件包安装源
    syslinux 用于提供PXE引导程序文件 pxelinux.0
 

2.复制 vmlinuz  initrd.img  pxelinux.0 到  /var/lib/tftpboot/ 目录

进入 /mnt/image/pxebootvmlinuz  initrd.img复制到 /var/lib/tftpboot/ 目录

进入/usr/share/syslinuxpxelinux.0复制到 /var/lib/tftpboot目录中

查看/var/lib/tftpboot 目录

3.在 /var/lib/tftpboot/ 目录里准备 PXE 启动菜单配置文件  pxelinux.cfg/default

1.创建新目录 pxelinux.cfg
2.进入pxelinux.cfg目录 新编辑一个 default文件       

 编辑如下:

4.修改服务配置文件,启动 tftp-server  xinetd  dhcpd  vsftpd 服务

1.cd /etc/xinetd.d    vim tftp   disable 改为 no

启动这两个服务

2.进入 dhcp-4.2.5目录 复制 dhcpd.conf.example 到 /etc/dhcp/dhcpd.conf 文件重

编辑 dhcpd.conf

设置next-server 指定pxe服务器地址  filename 指定引导文件

设置网段 地址范围  网关地址指向自己

启动这两个服务

5.安装 system-config-kickstart ,准备 kickstart 自动应答文件,修改 PXE 启动菜单配置文件

图形化调用设置

6.获取原有软件包的配置

复制下列配置 添加 vim ks.cfg 

7.复制 ks.cfg文件到 /var/ftp

准备安装源 mkdir centos7  将sr0挂载在centos7目录中、

8.完成以上操作后 打开客户机进行验证

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值