标签:pxe
PXE(preboot execute environment):预启动执行环境,可以利用此技术通过网络启动操作系统。
DHCP(Dynamic Host Configuration Protocol):动态主机配置协议,可以利用此技术给局域网内的用户分配IP地址、子网掩码、网关等网络相关的配置信息。端口号 UDP:67
TFTP(Trivial File Transfer Protocol):简单文件传输协议,通常在局域网内传输文件大小比较小的文件。端口号 UDP:69
KS (kickstart):anaconda的配置文件,anaconda能够利用此配置文件实现操作系统自动化安装。
PS:anaconda是centos系列系统的操作系统安装程序。
centos系列光盘安装的安装过程:
步骤:
1、CPU会根据BIOS中的boot sequence寻找启动设备。(用光盘安装时,要保证boot sequence中光盘在引导次序的最前面)。
2、CPU会执行找到的光盘中的的MBR中的Bootloader,之后Bootloader会把用于执行系统安装的内核和initrd.img文件调入内存解压并执行。
3、内核会启动当前光盘上的anaconda安装程序。根据软件的提示,用户手动输入安装参数(若此时光盘中有用户定义好的ks.cfg文件,并把ks文件路径传递内核,即可以实现光盘自动化安装)。
centos系列pxe网络安装的安装过程:
在实现网络安装的这种方式时,要确保网卡支持PXE功能,且此网卡中有一段程序能够让CPU执行。此类型的网卡在可以在没有操作系统的情况下从DHCP服务器请求IP等信息,配置在网卡上。这种网卡还具有TFTP功能,可以到TFTP服务器上请求文件。
步骤:
1、CPU会根据BIOS中的boot sequence寻找启动设备。(用网络安装时,要保证boot sequence中网卡在引导次序的最前面)
2、CPU执行找到的网卡中的程序,此程序会让网卡发送请求向DHCP服务请求IP地址。(此类型的DHCP服务器的配置文件中会有next-server和filename两个指令来指明TFTP服务器的地址和要从TFTP服务器上下载的文件。
未完待续。。。。。。。。
本文出自 “木屋科技” 博客,请务必保留此出处http://starli.blog.51cto.com/8813574/1670284
标签:pxe
原文地址:http://starli.blog.51cto.com/8813574/1670284