网络启动可选方案

现在几乎所有笔记本和内置网卡的台式机主板都支持网络启动,在BIOS中设置即可

BIOS中的启动程序首先利用DHCP确定本机地址,并且在DHCP的附加信息中得到启动服务器和文件名

然后使用TFTP协议获取启动文件,载入内存并开始执行

网络启动服务器需要两个服务dhcpd和tftpd

dhcpd中需要设置next-server和filename为附加信息

tftpd需要将启动文件放置在服务根目录下

使用PXELINUX是最常见的选择

启动文件是pxelinux.0

pxelinux.0启动后会到tftp服务器下的pxelinux.cfg目录下寻找适合本机的启动脚本文件(PXELINUX命令行文件)

启动文件可以是网卡MAC地址

网卡的UUID(新近版本)

IP地址的16进制数列,或子网部分数列

iPXE的启动文件是