码迷,mamicode.com
首页 > 系统相关 > 详细

百晓生带你玩转linux系统服务搭建系列----pxe远程安装服务器的搭建及无人值守安装

时间:2018-07-20 20:10:08      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:iso   查看   b2c   选择   kick   iptable   防火   lin   开机   

实验环境
系统环境:centos6.5:程安装服务器
WIN7:客户端
一、pxe远程安装服务器的搭建

  1. 安装并开启需要的服务,tftp,ftp,dhcp。
    1) yum -y install tftp-server,安装tftp环境软件包(如没有安装yum仓库,请参考http://blog.51cto.com/13842738/2135806)
    技术分享图片
    技术分享图片
    2) 编辑tftp配置文件vim /etc/xinetd.d/tftp 将“disable = yes”改为“disable = no”,然后启动xinetd服务即可,如下图所示。
    技术分享图片
    3) 安装dhcp软件包(详情参考http://blog.51cto.com/13842738/2140821),编辑dhcp配置文件vim /etc/dhcp/dhcpd.conf,如下图所示,编辑完成
    技术分享图片
    4) 安装FTP软件包yum install vsftpd,将LINUX镜像安装文件挂载到FTP共享文件夹pub下mount /dev/cdrom /var/ftp/pub
    技术分享图片
    查看FTP共享文件夹pub,挂载镜像文件成功
    技术分享图片
  2. 复制网络启动所需要文件到tftp服务器的根目录下
    1)yum -y install syslinux安装引导加载程序
    技术分享图片
    2)将安装好的引导程序复制到tftp启动文件夹下cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
    技术分享图片
    3)mkdir /var/lib/tftpboot/pxelinux.cfg 在tftp启动文件夹下建立一个文件夹用于存放启动所需要的文件
    cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default //安装菜单
    cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot //linux引导加载模块//
    cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot/ //压缩内核//
    cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot //图形化安装菜单
    3.启动所有服务器,关闭防火墙准备自动安装
    service dhcpd restart
    service vsftpd restart
    service xinetd start
    chkconfig --level 35 xinetd on xinetd服务在3,5模式下开机自启动
    chkconfig --level 35 tftp on tftp服务在3,5模式下开机自启动
    service iptables stop //关闭防火墙,不关闭没法下载TFTP中的引导程序//
    setenforce 0
    技术分享图片
    4.启动客户端(WIN7)按如下图所示选项进行选择
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    到此远程装机完成。
    二 无人值守安装
  3. 在系统中安装system-config-kickstart工具,yum -y install system-config-kickstart
    技术分享图片
    技术分享图片
  4. 通过图形化向导工具来配置安装应答文件,如下图所示
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
  5. 图形化界面配置完成,回到字符界面,应答参数文件默认保存在/root/ks.cfg中,mkdir /var/ftp/rhel6在FTP文件夹下新建文件夹rhel6,cp /root/ks.cfg /var/ftp/rhel6/把配置好的应答参数文件复制到rhel6中。
  6. 编辑引导菜单文件vim /var/lib/tftpboot/pxelinux.cfg/default,如下图所示
    技术分享图片
    技术分享图片
    5.完成之后重新加载服务tftp,ftp,dhcp
    技术分享图片
    6.到客户端验证无人值守安装如下图所示,实验成功
    技术分享图片技术分享图片技术分享图片
    技术分享图片

百晓生带你玩转linux系统服务搭建系列----pxe远程安装服务器的搭建及无人值守安装

标签:iso   查看   b2c   选择   kick   iptable   防火   lin   开机   

原文地址:http://blog.51cto.com/13842738/2147865

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!