兴趣是最好的学习契机!
全部博文(127)
分类: LINUX
2015-06-03 14:22:06
PXE无盘工作站的启动过程分析如下:
1) 客户端个人电脑开机后, 在 TCP/IP Bootrom 获得控制权之前先做自我测试。
2) Bootprom 送出 BOOTP/DHCP 要求以取得 IP。
3) 如果服务器收到个人电脑所送出的要求, 就会送回 BOOTP/DHCP 回应,内容包括客户端的 IP 地址、预设网关、及开机影像文件。否则,服务器会忽略这个要求。
4) Bootprom 由 TFTP 通讯协议从服务器下载开机影像文件。
5) 个人电脑通过这个开机影像文件开机,这个开机文件可以只是单纯的开机程式也可以是操作系统。
6) 开机影像文件将包含 kernel loader 及压缩过的 kernel, 此 kernel 将支持NTFS root系统。
7) 远程客户端根据下载的文件启动机器。
PXE是RPL的升级品。它们的不同之处在于RPL是静态路由,而PXE是动态路由。其通信协议采用TCP/IP,与Internet连接高效而可靠。 PXE最直接的表现是,在网络环境下工作站可以省去硬盘,但又不是通常所说的无盘站的概念,因为使用该技术的PC在网络方式下的运行速度要比有盘PC快3 倍以上。当然使用PXE的PC也不是传统意义上的Terminal终端,因为使用了PXE的PC并不消耗服务器的CPU、RAM等资源,故服务器的硬件要 求极低。简单说来,PXE服务器就是DHCP服务器+TFTP服务器。
实现PXE网络安装必需的4个要素如下:
1. 客户机的网卡必须为PXE网卡(现在市面上的的网卡,不论是板载或是PCI网卡基本上都支持PXE,所以这个不成问题。)
2. 网络中必须要有DHCP和TFTP服务器,当然这两个服务器可以是同一台物理主机。
3. 所安装的操作系统必须支持网络安装,即必须提供自己的bootstrap 。
4. 必须要有FTP\HTTP\NFS至少一个服务器,当然也可以和DHCP和TFTP服务器同为一台物理主机 。