一、原理
无光驱、软驱的一台服务器,想要安装Linux 系统。我们需要通过网卡的PXE协议,引导之后安装Linux。流程:机器启动-网卡引导-通过DHCP获得IP地址-通过tftp获得最基础的内核文件,使用该内核文件启动机器-启动之后可以对安装程序配置,选择使用 方式远程获得安装所需要的软件包。
显然,网络安装是必须配置服务器端的。我们的服务端需要提供以下服务:
DHCP
TFTP
)
二、服务配置
1。DHCP
配置文件:
option domain-name "mydomain" ;
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200 ;
server-name "bootserver";
subnet 192。
168。123。0 netmask 255。255。255。0 {
range 192。168。123。200 192。168。123。201 ;
deny unknown-clients;
host MyP5 {
filename "pxelinux。
0" ;
server-name "bootserver";
hardware ethernet ae:32:20:00:b0:02;
fixed-address 192。168。123。90;
这是复制来的配置文件,稍微解释一下:
filename后面是tftp目录下的文件,pxelinux。
0则是 syslinux 包内的文件。默认 pxelinux。0 可能在 /usr/lib/syslinux目录下,必须将其复制到 tftp 目录下。