linux中实现pxe的自动安装
linux中实现pxe的自动安装
什么是PXE
PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。
引导的方式可以有以下几种:
a) 硬盘引导; b) 光盘引导; c) U盘引导;
d) 网络引导;
以上四种是我们最为常见的引导方式,下面我们主要介绍网络引导。
网络引导有RPL、Bootp和PXE多种方式,更详细的信息请点击本身链接。 综合比较,PXE出现时间最晚,功能最完善。
启动过程
PXE是RPL的升级品,它是Preboot Execution Environment的缩写。它们的不同之处在于RPL是静态路由,而PXE是动态路由。其通信协议采用TCP/IP,与Internet连接高效而可靠,PXE无盘工作站的启动过程分析如下:
¨ 客户端个人电脑开机后,在 TCP/IP Bootrom 获得控制权之前先做自我测试。
¨ Bootprom 送出 BOOTP/DHCP 要求以取得 IP。
¨ 如果服务器收到个人电脑所送出的要求,就会送回 BOOTP/DHCP 回应,内容包括
客户端的 IP 地址,预设网关, 及开机映像文件。否则,服务器会忽略这个要求。
¨ Bootprom 由 TFTP 通讯协议从服务器下载开机映像文件。
¨ 个人电脑通过这个开机映像文件开机,这个开机文件可以只是单纯的开机程式也可
以是操作系统。
¨ 开机映像文件将包含 kernel loader 及压缩过的 kernel,此 kernel 将支持NTFS root
系统。
¨ 远程客户端根据下载的文件启动机器。
下面我来举个例子来说明:
转载于:https://blog.51cto.com/7608919/1267995
linux中实现pxe的自动安装相关推荐
- Linux运维系列总结-Linux系统启动过程、WEB工作原理、DHCP工作原理、DNS解析原理、NFS网络文件系统、FTP文件传输协议、PXE+KICKSTART自动安装系统
Linux运维系列总结-Linux系统启动过程.WEB工作原理.DHCP工作原理.DNS解析原理.NFS网络文件系统.FTP文件传输协议.PXE+KICKSTART自动安装系统 1.Linux系统的启 ...
- PXE高效批量网络装机(含PXE+kickstart自动安装)
目录 一.PXE概述 PXE批量部署的优点 PXE(Preboot eXcution Environment) 服务端 客户端 二.配置PXE装机服务器 基本部署过程 1.准备CentOS 7 安装源 ...
- 在linux中,我为什么不能安装VMware Tools?
在linux中,我为什么不能安装VMware Tools? 应该是操作不正确导致,以下为linux安装VMware Tools的方法. 1.在安装Linux的虚拟机中,单击"虚拟机" ...
- Linux中rar压缩软件的安装
Linux中rar压缩软件的安装 第一.RAR的下载地址(试用版): windows下载地址: http://www.rarsoft.com/download.htm 32位Linux系统使用wget ...
- linux mysql异地备份工具,Linux中MySQL的异地自动备份
Linux中MySQL的异地自动备份 文/李来祥 [摘要]@@ 随着校园网应用的日益丰富,Linux系统下MySQL数据库的应用也越来越广泛.然而数据的意外丢失对于校园网应用来说是很大的损失,业务数据 ...
- Linux中Docker的介绍、安装与卸载
1.介绍 Docker是一个开源的应用容器引擎,诞生于2013年初,基于Go语言实现,dotCloud公司出品(后改名为Docker Inc).Docker可以让开发者打包他们的应用以及依赖包到一个轻 ...
- Linux中查看某个软件的安装路径
Linux中查看某个软件的安装路径(地址)有时显得非常重要.比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除.添加安装文件等等,很多地方都要用到查案文件安装路径的命令. 这里给大家介 ...
- 在Linux中Realplay 10.0 的安装和使用(转)
在Linux中Realplay 10.0 的安装和使用(转)[@more@]一.什么是RealPlay : Realplay 在Windows大家经常用,不必介绍:呵... ... 在一两年前,如果说 ...
- linux系统安装报firstboot错,自动安装部署LINUX
自动安装部署Linux ----吾情灬小屁孩 QQ:8651060 下面为大家做一个可以无人值守安装rHat6. 需要:两台电脑.一台做为服务器,一台客户机. YUM源(安装包) 我们需要安装以下几个 ...
最新文章
- The Apply method of function object
- 怎么向女朋友解释什么叫区块链?
- 美多商城之商品(商品数据库表设计)
- ssr无法在win10使用_Nuxt SSR中使用WangEditor爬坑—把对象暴打出原型
- 关于你,关于我. 你好 5G
- Django框架是什麼?
- 怎么查看电脑内存和配置_电脑内存不足处理方法,电脑卡死处理方法。
- 攻击linux的samba,Samba 中间人攻击漏洞(CVE-2015-5296)
- 微信开发者工具安装使用SVN
- 利用接口和继承实现 求三角形 圆形面积 和以圆形为底的圆锥形的体积
- ArcGIS操作系列(一)之地理配准
- hive插入多条数据sql_HIVE sql使用总结
- 天龙八部天荒古镜服务器无法响应,天龙八部3 天荒古镜食谱与药品详细配方
- Java古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?
- BNUZ自动打卡系统
- android apk的md5值,android 获取apk md5值
- 无线自组网AODV路由机制matlab仿真
- newman工具的运用
- ARC101E Ribbons on Tree 树形dp 容斥
- HashMap和Hashtable中的hash值是怎么计算的