网络启动可选方案
网络启动的工作流程
现在几乎所有笔记本和内置网卡的台式机主板都支持网络启动,在BIOS中设置即可
BIOS中的启动程序首先利用DHCP确定本机地址,并且在DHCP的附加信息中得到启动服务器和文件名
然后使用TFTP协议获取启动文件,载入内存并开始执行
服务器
网络启动服务器需要两个服务dhcpd和tftpd
dhcpd中需要设置next-server和filename为附加信息
tftpd需要将启动文件放置在服务根目录下
PXELINUX
使用PXELINUX是最常见的选择
启动文件是pxelinux.0
pxelinux.0启动后会到tftp服务器下的pxelinux.cfg目录下寻找适合本机的启动脚本文件(PXELINUX命令行文件)
启动文件可以是网卡MAC地址
网卡的UUID(新近版本)
IP地址的16进制数列,或子网部分数列
iPXE
iPXE的启动文件是