概念:远程服务器下载引导镜像,并加载安装文件或者整个操作系统
前提条件:
客户机的网卡支持pxe协议,且主板支持
网络中有一台dhcp为客户机分配ip,指定引导文件
服务器通过tftp提供引导镜像文件下载
一搭建pxe远程安装服务器
1)搭建yum库
yum -y install vsftpd*
cp –rf /media/* /var/ftp/pub/
service vsftpd start
yum –y install tftp-server
vim /etc/xinetd.d/tftp
service xinetd start
2)准备linux内核、初始化镜像文件
cd /media/p_w_picpaths/pxeboot/
cp vmlinuz initrd.img /var/lib/tftpboot/
3)准备pxe引导程序、启动菜单文件
yum -y install syslinux
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
启动菜单文件用来指导客户机的引导过程:
【调用内核】【加载初始化镜像】【默认启动菜单文件default】
mkdir /var/lib/tftpboot/pxelinux.cfg
vim /var/lib/tftpboot/pxelinux.cfg/default
default auto \\默认自动
prompt 1 \\ 1表示等待用户控制 0表示无人值守auto
label auto \\自动
kernel vmlinuz
append initrd=initrd.img devfs=nomount ramdisk_size=8192
label linux text \\文本启动
append text initrd=initrd.img devfs=nomount ramdisk_size=8192
label linux rescue \\急救模式启动
append rescue initrd=initrd.img devfs=nomount ramdisk_size=8192
4)安装dhcp并启动dhcp
yum -y install dhcp
vim /etc/dhcp/dhcpd.conf
指定tftp的服务地址
指定pxe引导程序的文件名
service dhcpd start
5)验证pxe网络装机
获取ip地址
选用url路径安装rhel6的安装源
二实现kickstart无人值守安装
安装system-config-kickstart工具
在图形界面下配置
添加root口令勾选安装后重新引导系统
安装方法通过ftp
指定ftp的安装路径和安装文件
给磁盘分区记得初始化磁盘
勾选相应的软件包
添加安装后的脚本文件
将启动的应答文件复制到yum源中
cp /root/ks.cfg /var/ftp/pub/ks.cfg
vim /var/lib/tftpboot/pxelinux.cfg/default
3)验证无人值守
最后在系统中生成了yum的库文件