您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > KickStart无人值守批量安装Linux
目录摘要...............................................................................................错误!未定义书签。关键字..........................................................................................错误!未定义书签。Abstract.........................................................................................错误!未定义书签。目录........................................................................................................................-0-一、不适合本地安装的情况.................................................................................-1-二、原理和概念:.................................................................................................-1-2.1什么是PXE.................................................................................................-1-2.1.1PXE技术的基本原理...........................................................................-1-2.1.2PXE安装流程....................................................................................-1-2.2什么是KickStart..........................................................................................-2-2.3网络结构......................................................................................................-3-三、安装的前提条件.............................................................................................-3-3.1PXE+KickStart安装的条件.........................................................................-3-3.2安装过程中所需要的rpm包及获取.........................................................-4-3.2.1需要的rpm软件包..............................................................................-4-3.2.2软件包的获取.......................................................................................-4-四、操作步骤.........................................................................................................-4-操作要求.............................................................................................................-4-4.1配置IP地址................................................................................................-4-4.2安装rpm包.................................................................................................-6-4.3配置dhcp服务............................................................................................-8-4.4配置tftp服务............................................................................................-10-4.5配置nfs服务..............................................................................................-11-4.6配置ks.cfg文件........................................................................................-12-4.7创建所需文件夹........................................................................................-15-4.8配置支持PXE启动...................................................................................-16-4.9启动服务器................................................................................................-17-4.10测试..........................................................................................................-18-五、常见故障排除...............................................................................................-21-5.1无法分配到IP地址..................................................................................-21-5.2tftp无法连接..............................................................................................-21-5.3无法获取ks.cfg文件................................................................................-22-六、结论...............................................................................................................-23-安徽工业经济职业技术学院2010届毕业论文(设计)-1-一、不适合本地安装的情况不适合本地安装的情况如下:(1)无软驱和光驱:如果计算机不带光驱或软驱,则无法通过本地安装。(2)非标准的软驱和光驱:虽然笔记本电脑都会配置光驱。但是并不一定都是标准的IDE设备,有些通过USB接口或1394接口(例如Samsung的Q10)连接。在Linux安装时所引导的Linux内核一般都不会带这些接口的驱动,所以也无法通过本地安装。(3)在一些场合,如机房中有大量的计算机需要同时安装Linux。如果通过光驱的方式逐台安装,不仅效率低,也不利于维护。(4)光驱或安装光盘故障。二、原理和概念2.1什么是PXE2.1.1PXE技术的基本原理PXE技术与RPL技术不同之处为RPL是静态路由,PXE是动态路由。RPL是根据网卡上的ID号加上其他记录组成的一个Frame(帧)向服务器发出请求。而服务器中已有这个ID数据,匹配成功则进行远程启动。PXE则是根据服务器端收到的工件站MAC地址,使用DHCP服务为这个MAC地址指定个IP地址。每次启动可能同一台工作站有与上次启动有不同的IP,即动态分配地址。下以客户端引导过程说明PXE的原理。(1)客户端开机后,PXEBootROM(自启动芯片)获得控制权之前执行自我测试,然后以广播形式发出一个请求FIND帧。(2)如果服务器收到客户端所送出的要求,就会送回DHCP回应,包括用户端的IP地址、预设通信通道,以及开机映像文件;否则服务器会忽略这个要求。(3)客户端收到服务器发回的响应后则会回应一个帧,以请求传送启动所需文件,并把自己的MAC地址写到服务器端的Netnames.db文件中。(4)将有更多的消息在客户端与服务器之间应答,用于决定启动参数。BootROM由TFTP通信协议从服务器下载开机映像文档。客户端使用TFTP协议接收启动文件后,将控制权转交启动块以引导操作系统,完成远程启动。2.1.2PXE安装流程PXE协议的成功运行需要解决以下的两个问题(1)既然是通过网络传输,那么计算机在启动时其IP地址如何配置?(2)通过何种下载Linux内核和根文件系统?第一个问题可以通过DHCPServer解决,由DHCPServer来为PXEClient分配一个IP地址,DHCPServer是用来为DHCPClient动态分配IP地址的协议。不过由于这里是为PXEClient分配IP地址,所以在配置DHCPServer时需要增加相应的PXE特有配置;至于第2个问题,在PXEClient所在的ROM中,已经存在了TFTPClient。PXEClient使用TFTPClient,通过TFTP协议到TFTPServer上下载所需的文件。这样,PXE协议运行的条件就具备了,PXE的安装流程如图所示。安徽工业经济职业技术学院2010届毕业论文(设计)-2-在图中,PXEClient是需要安装Linux的计算机,TFTPServer和DHCPServer运行在另外一台LinuxServer上,Bootstrap文件、配置文件、Linux内核,以及Linux根文件系统都放置在LinuxServer上TFTP服务器的根目录下。除了配置文件,这3个二进制文件是PXEClient在工件过程中所必需的文件,即bootstrap、Linux内核和Linux根文件系统。Bootstrap文件是可执行程序,它为用户提供简单的控制界面,并根据用户的选择下载合适的Linux内核以及Linux根文件系统。图1PXE的基本原理2.2什么是KickStartKickStart是一种无人职守安装方式。KickStart的工作原理
本文标题:KickStart无人值守批量安装Linux
链接地址:https://www.777doc.com/doc-4282278 .html