centos 6.4下pxe+kickstart无人值守安装操作系统.pdf

centos 6.4下pxe+kickstart无人值守安装操作系统.pdf

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CentOS 6.4 下PXE+Kickstart 无人值守安装操作系统 一、简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel 公司开发的必威体育精装版技 术,工作于Client/Server 的网络模式,支持工作站通过网络从远端服务器下载映像,并 由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP 地址,再用TFTP (trivial file transfer protocol )或MTFTP(multicast trivial file transfer protocol) 协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端基本软件设置,从 而引导预先安装在服务器中的终端操作系统。 严格来说,PXE 并不是一种安装方式,而是一种引导方式。进行 PXE 安装的必要条件是 在要安装的计算机中必须包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 PXE Client。PXE 协议可以使计算机通过网络启动。此协议分为 Client 端和 Server 端,而 PXE Client 则在网卡的 ROM 中。当计算机引导时,BIOS 把 PXE Client 调入内存中执 行,然后由 PXE Client 将放置在远端的文件通过网络下载到本地运行。运行 PXE 协议 需要设置 DHCP 服务器和 TFTP 服务器。DHCP 服务器会给 PXE Client (将要安装系 统的主机)分配一个 IP 地址,由于是给 PXE Client 分配 IP 地址,所以在配置 DHCP 服 务器时需要增加相应的 PXE 设置。此外,在 PXE Client 的 ROM 中,已经存在了 TFTP Client,那么它就可以通过 TFTP 协议到 TFTP Server 上下载所需的文件了。 PXE 的工作过程: 1. PXE Client 从自己的PXE 网卡启动,向本网络中的DHCP 服务器索取IP; 2. DHCP 服务器返回分配给客户机的IP 以及PXE 文件的放置位置(该文件一般是放在一 台TFTP 服务器上) ; 3. PXE Client 向本网络中的TFTP 服务器索取pxelinux.0 文件; 4. PXE Client 取得pxelinux.0 文件后之执行该文件; 5. 根据pxelinux.0 的执行结果,通过TFTP 服务器加载内核和文件系统 ; 6. 进入安装画面, 此时可以通过选择HTTP、FTP、NFS 方式之一进行安装; 详细工作流程,请参考下面这幅图: 1.2 什么是Kickstart Kickstart 是一种无人值守的安装方式。它的工作原理是在安装过程中记录典型的需要人工 干预填写的各种参数,并生成一个名为ks.cfg 的文件。如果在安装过程中(不只局限于生 成Kickstart 安装文件的机器)出现要填写参数的情况,安装程序首先会去查找Kickstart 生成的文件,如果找到合适的参数,就采用所找到的参数;如果没有找到合适的参数,便需 要安装者手工干预了。所以,如果Kickstart 文件涵盖了安装过程中可能出现的所有需要填 写的参数,那么安装者完全可以只告诉安装程序从何处取ks.cfg 文件,然后就去忙自己的 事情。等安装完毕,安装程序会根据ks.cfg 中的设置重启系统,并结束安装。 PXE+Kickstart 无人值守安装操作系统完整过程如下: 二、系统环境 实验环境:VMware Workstation 10 系统平台:CentOS release 6.4 (最小化安装) 网络模式:NAT 模式(共享主机的IP 地址) DHCP / TFTP IP:30 HTTP / FTP / NFS IP:30 防火墙已关闭/iptables: Firewall is not running. SELINUX=disabled 三、准备工作 生成ks.cfg 文件需要system-config-kickstart 工具,而此工具依赖于X Windows, 所以我们需要安装X Windows 和Desktop 并重启系统,操作如下: # yum groupinstall X Window System # yum groupinstall Desktop # reboot 四、配置HTTP 安装方式 系统的安装方式可以选择HTTP、FTP、 NFS,我们这里介绍HTTP 方式的安装,其他两 种方式的安装,大家可以自行百度。 4.1 安装并配置HTTP # yum install htt

文档评论(0)

561190791 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档