概念:远程服务器下载引导镜像,并加载安装文件或者整个操作系统
前提条件:
客户机的网卡支持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 \\文本启动
Kernel vmlinuz
Append text initrd=initrd.img devfs=nomount ramdisk_size=8192
Label linux rescue \\急救模式启动
Kernel vmlinuz
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的库文件