PXE+KickStart自动批量安装红旗Linux DC 5.0 Sp2 [图文(4)

1.4.4 配制 pxeLinux

在TFTP 服务器中,把文件 /usr/lib/sysLinux/pxeLinux.0 复制到本机的 /tftpboot 目录下;然后在 /tftpboot 目录下建立一个 pxeLinux.cfg 目录,用于存放 pxeLinux 的配置文件。配置文件可以直接使用第一张安装光盘 isoLinux 目录下的 isoLinux.cfg 文件,把它拷贝成 /tftpboot/pxeLinux.cfg/default 即可;最后,把 isoLinux/*.msg 也复制到 /tftpboot/pxeLinux.cfg 目录中。

为了能够让客户端通过PXE启动之后,直接调用ks.cfg文件,需要修改default 文件:

default Linux

prompt 1

timeout 600

display boot.msg

F1 boot.msg

F2 options.msg

F3 general.msg

F4 param.msg

F5 rescue.msg

F7 snake.msg

label Linux

kernel vmlinuz

append ks=nfs:172.16.81.191:/dc5/ks.cfg initrd=initrd.img

label text

kernel vmlinuz

append initrd=initrd.img text

label expert

kernel vmlinuz

append expert initrd=initrd.img

label ks

kernel vmlinuz

append ks initrd=initrd.img

label lowres

kernel vmlinuz

append initrd=initrd.img lowres

1.4.5 制作 Linux 内核和镜像文件

将第一张安装光盘中 /images/pxeboot 目录下的 vmlinuz(Linux内核)和 initrd.img (镜像文件)拷贝到 TFTP Server 的 /tftpboot 目录下。

dhcpd.conf 中指定的 pxeLinux.0 文件放置在 /tftpboot中,pxeLinux.0 在执行过程中,要读配置文件,所有的配置文件都放在 /tftpboot/pxeLinux.cfg/ 目录下。Linux 内核 vmlinuz 以及 Linux 镜像文件 initrd.img 也放置在 /tftpboot 目录中。

1.4.6 配置 DHCP 服务器

DHCP Server 的配置文件是 /etc/dhcpd.conf,在配置 DHCP 服务器时需要添加相应的 PXE 设置,配置文件的内容如下(根据实际情况更改):

ddns-update-style interim ;

filename “pxeLinux.0”;

allow booting;

allow bootp;

subnet 172.16.81.0 netmask 255.255.255.0 {

range 172.16.81.196 172.16.81.199 ;

default-lease-time 691200 ;

min-lease-time 691200 ;

max-lease-time 691200 ;

option routers 172.16.80.1 ;

option domain-name-servers 172.16.80.15 ;

}

# You need an entry like this for every host unless you're using dynamic addresses.

host client1 {

hardware ethernet 00:0A:EB:0B:3A:F4;

fixed-address 172.16.81.196;

}

注意:host client1{…}定义了客户端机器网卡的 MAC 地址与 IP 地址的绑定关系,这样加快客户端机器获取IP的速度。如果没有此MAC地址和IP地址的绑定关系,客户端机器获取IP的速度比较慢,但肯定可以获取到。

1.4.7 启动 TFTP 服务和 DHCP 服务

使用以下命令启动 TFTP 服务:

# service xinetd restart

使用以下命令启动 DHCP 服务:

# service dhcpd restart

使用以下命令启动 NFS 服务:

# service portmap restart

# service nfs restart

1.5 启动 PXE 安装

启动要安装的机器,首先根据提示信息设置主机从 PXE 引导,然后进入网络引导过程。如果 DHCP 服务器和 TFTP 服务器配置正确,屏幕上将出现 boot: 提示符,稍等片刻。

注意:PXE网络启动一般要求在网卡上加装 PXE 启动芯片;对于某些型号的网卡,也可以将 PXE 启动代码写入主板的闪存;还有一些主板上集成了网卡的品牌机,可以直接支持 PXE 启动。大部分服务器在启动时,可以按F12直接进入PXE网络启动。

注意:当服务器有两个网卡时,安装程序会让选择使用哪个网卡。此步无法跳过,这是安装程序确定从网络安装时,必须的一步。

1.6 参考文档

《红旗5.0安装手册》

红旗Linux系统管理教程》

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/28548.html