1
DHCP+TFTP+FTP
DHCPipPXE
Tftp
ftp
Xinetd.dtftptftpxinetd
安装vsftp服务,将光盘挂载到/var/ftp/pub(ftp服务的站点)
查看一下tftp服务根目录里面的文件,它们分别为initrd.img(初始化镜像文件),pxelinux.0(pxe引导程序),pxelinux.cfg(pxe安装配置文件目录),vesamenu.c32(图形化安装菜单),vmlinuz(linux内核)。
在接下来的URLsetup对话框中指定CentOS6.5的安装源URL路径为 ftp://192.168.30.15/pub
最后进入读条安装画面,进度条读完系统就安装好了。
在此基础上还可以安装system-config-kickstart工具之后,实现无人值守自动安装。通过使用kickstart工具配置安装应答文件,自动完成安装过程中的各种设置,从而无须手动干预,提高网络装机效率。
首先在客户端使用yum命令安装system-config-kickstart软件包,然后通过桌面菜单配置安装应答参数。
在第一项基本配置里选择默认语言,键盘,时区等,关键设置好root用户密码。
安装方法根据实际情况选择,这里选择ftp,服务器的ip地址,目录
分区信息,自定义分区。
网络配置,添加一块网卡eth0,选择dhcp
选择禁用防火墙
根据需要,在此选择桌面化安装。
使用命令解释器,/bin/bash
最后保存设定好的自动应答文件kickstart。
生成的文件会存放在root家目录下,然后在ftp服务根目录下/var/ftp创建文件目录rhel6,将设定好的自动应答文件kickstart复制到rhel6下。
然后编辑PXE引导菜单文件default,prompt设置为0,无须等待用户选择;timeout,延时设为最小;append。定义引导参数里面添加ks引导参数,指定ks.cfg文件的URL路径。
然后新建一台虚拟机,选择网络安装系统,验证无人值守安装。前面的设置都无需进行手动设置,在此选择一下安装方式为桌面。进入读条阶段,进度条走完系统就装好了。