linux pxe全自动远程安装.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux pxe全自动远程安装

linux pxe全自动远程安装 说明:PXE安装操作系统的方式在windows中也有,比如windows RIS服务,在一些特定的环境中有一定的应用价值,今天采用redhat 9成功实现linux pxe远程安装,对其它版本的linux版本也适用。 一、linux PXE远程安装介绍 ??????? PXE是由Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,PXE client在网卡的ROM中,当计算机引导时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择后,PXE client将放置在远端的操作系统通过网络下载到本地运行,无盘工作站就是通过PXE来进行启动的。PXE协议的成功运行需要解决以下两个问题: 1.IP地址的分配 ??????? 可以用DHCP server来给PXE client分配一个IP地址,DHCP Server是用来给DHCP Client动态分配IP地址的协议,不过由于这里是给PXE Client分配IP地址,所以在配置DHCP Server时,需要增加相应的PXE特有配置。 2.下载Linux内核和根文件系统 ??????? PXE client所在的ROM中,已经存在了TFTP Client。PXE Client使用TFTP Client,通过TFTP协议到TFTP Server上下载所需的文件。 3.工作原理 ??????? PXE client是需要安装Linux的计算机,TFTP Server和DHCP Server运行在另外一台Linux Server上。Bootstrap文件、配置文件、Linux内核以及Linux根文件系统都放置在Linux Server上TFTP服务器的根目录下。PXE client在工作过程中,需要三个二进制文件:bootstrap、Linux 内核和Linux根文件系统。Bootstrap文件是可执行程序,它向用户提供简单的控制界面,并根据用户的选择,下载合适的Linux内核以及Linux根文件系统。 说明: /tftpboot是tftp server的根目录 /tftpboot/pxelinux.0就是Bootstrap文件,提供调用启动菜单的作用 /pxeboot/initrd.img?? 内核引导文件 /pxeboot/vmlinux tftpboot/*.msg?????? 各个引导模块的菜单选项 二、如何实验linux pxe安装 1 安装tftp和dhcp服务器 # rpm -ivh tftp-server-0.39-0.EL3.1.c0.i386.rpm # rpm -ivh dhcp-3.0.1-10_EL3.i386.rpm 并且检查nfs服务的安装情况,说不定在实际的环境中还需要samba的地方进行文件的复制。? 2 配置tftp tftp是由xinetd超级守护进程来进行控制的,还需要地tftp进行启动。 # vi /etc/xinetd.d/tftp service tftp { ???? disable = no???? #默认是yes,改成no ???? socket_type????? = dgram ???? protocol??????????? = udp ???? wait?????????????????? = yes ???? user???????????????? ?= root ???? server????????????? ?= /usr/sbin/in.tftpd ???? server_args????? = -u nobody -s /tftpboot???? #tftp目录的根目录 ???? per_source?????? = 11 ???? cps????????????????? ?= 100 2 ???? flags?????????????? ? = IPv4 } ? 3.配置dhcp 在安装dhcp服务时会为我们提供一个示例文件:/usr/share/doc/dhcp-3.0.1/dhcp.conf.sample? 将其复制为/etc/dhcpd.conf 并在其基础上进行修改配置: cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample? /etc/dhcpd.conf vi /etc/dhcpd.conf ddns-update-style interim;? /*dhcp支持的dns动态更新方式*/ ignore client-updates;????? /*忽略客户端DNS动态更新*/ authoritative;?? /*授权*/ allow

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档