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

实验环境
系统环境: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.到客户端验证无人值守安装如下图所示,实验成功

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

时间: 2024-08-04 02:10:34

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

百晓生带你玩转linux系统服务搭建系列----DNS服务的搭建一(正向解析)

DNS正向解析的搭建 实验环境系统环境:centos6.5 安装DNS环境软件包rpm -ivh /mnt/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm 配置DNS主配置文件vim /etc/named.conf 配置区域配置文件vim /etc/named.rfc1912.zone 配置区域数据文件cd /var/named/ 切换到区域数据文件默认的存放位置cp -p named.localhost benet.com.zone保留属主,属组

百晓生带你玩转linux系统服务搭建系列----SSH远程访问及控制

实验环境:linux centos 6.5*2实验目的:用户登录控制及密钥对验证 sshd服务默认允许root用户登录,当在Internet中使用时这是非常不安全的.普遍的做法是先以普通用户远程登入,进入安全shell环境后,根据实际需要使用su命令切换为root用户,或者给普通用户提升管理权限 一.用户登录控制 禁止root用户远程登录的方法:vim /etc/ssh/sshd_config,进入如下图所示界面进行操作 普通用户的账号管理:用普通用户远程登入服务器后,可以使用su命令切换为ro

百晓生带你玩转linux系统服务搭建系列----构建虚拟ApacheWeb主机

虚拟Web主机指的是在同一台服务器中运行多个Web站点,其中的每一个站点实际上并不独自占用整个服务器,因此被称为"虚拟"Web主机.通过Web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本.实验环境:网站及DNS服务提供端:centos6.5客户端:win7基于相同端口,相同IP地址搭建不同站点vim /etc/httpd/conf.d/host.conf //编辑虚拟主机配置文件输入以下内容NameVirtualHost 192.168.10.10:80<

嵌入式linux开发环境搭建(四)——Samba服务器的搭建

嵌入式linux开发环境搭建(四)--Samba服务器的搭建 linux系统:ubuntu Server 12.04 安装流程如下: 1.安装 sudo apt-get install samba samba-common 2.修改配置文件/etc/samba/smb.conf [samba] comment = Samba Server browseable = yes path = /home/samba printable = no writable = yes write list =

嵌入式linux开发环境搭建(三)——TFTP服务器的搭建

嵌入式linux开发环境搭建(三)--TFTP服务器的搭建 系统环境:Ubuntu 14.04 server amd64 1.软件安装 apt-get install tftpd tftp openbsd-inetd 2.查看修改配置文件vim /etc/inetd.conf tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp /srv/tftp为Tftp服务器根目录,可以修改为/home/tftp 3.创

嵌入式linux开发环境搭建(二)——NFS服务器的搭建

嵌入式linux开发环境搭建(二)--NFS服务器的搭建 系统环境:Ubuntu 14.04 server amd64 1.安装 apt-get install nfs-common nfs-kernel-server 2.修改配置文件/etc/exports /home/nfs 192.168.0.0/24(rw,sync,no_subtree_check) 3.重启NFS服务器 /etc/init.d/nfs-kernel-server start 4.查看NFS设置 showmount -

Linux PXE远程安装服务 并实现KIckstart无人值守安装

工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址 实验目标:部署PXE远程安装服务 .并实现KIckstart无人值守安装 server_args = -s /var/lib/tftpboot -c (指定存储路径 -c:允许上传)disable = no (开启tftp)安装dhcp并且复制模板ddns-update-style none; //支持DNS动态更新,一般选择关闭/next

Linux使用详解,10分钟带你玩转Linux基础操作

欢迎前往CSND查看,我的博客原文https://blog.csdn.net/smilehappiness/article/details/105176667 @ 目录 Linux使用总结 1.Linux介绍 2.Linux常用远程连接工具 3.Linux常用命令总结 3.1 Linux特色目录 3.2 磁盘管理 3.3 文件管理 3.4 系统设置 3.5 Linux下的定时任务 3.6 用户管理 3.7 文件权限 3.8 文档处理 3.9 网络通讯 3.10 备份压缩 3.11 Linux上r

linux 中 yum 源本地的搭建 ----以及web、ftp服务器的搭建

# 今天简单的给大家介绍以下yum源的搭建 #在介绍yum源搭建时,大家可以仔细想想我们在windows中是如何安装软件的,或者再想想我们整天爱不离手的手机,是如何安装软件的 #我们一般在windows中安装软件,是从网上下载到本地,一般下载下来的文件名都为.exe的可执行程序,然后双击安装 我们一般在手机上安装软件,是进入到手机商店,或者是进入到安智市场,等多个商店,直接安装,手机中这种安装软件的商店就相当于一个软件仓库,和linux中的yum源一样 我们一般在linux中安装软件,就是读取y