安装的条件:
 服务器端:
 支持TFTP:提供引导文件与系统安装所必须的文件
 支持DHCP服务器:分配IP地址、定位TFTP服务器位置。
 客户端:
 网卡支持PXE协议
 主板支持网络引导
环境准备:
 1、关闭iptables  selinux
 iptables -F
 setenforce 0
 2、开启虚拟机,配置一个不常用的IP地址
 3、安装FTP服务
 4、准备安装源
 mkdir /var/ftp/pub/dvd
 chmod 777 dvd
 cp -rf /media/*  /var/ftp/pub/dvd
安装
 1、软件包准备ls
 #yum install -y tftp tftp-server vsftpd dhcp syslinux
 2、配置tftp
 #vi /etc/xinetd.d/tftp
 disabled=no
3、配置DHCP
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
 vi /etc/dhcp/dhcpd.conf
 ddns-update-style interim;                                         //192.168.213.53是我本机服务端IP
 ignore client-updates;
 subnet 192.168.213.0 netmask 255.255.255.0 {
 option routers 192.168.213.53;
 option subnet-mask 255.255.255.0;
 option domain-name-servers 192.168.213.53;
 range 192.168.213.50 192.168.213.100;
 next-server 192.168.213.53;
 filename "pxelinux.0";
 default-lease-time 21600;
 max-lease-time 23200;
 }
 4、创建tftp的主目录(默认目录是/var/lib/tftpboot)
 #mkdir  /var/lib/tftpboot/pxelinux.cfg
 5、准备引导文件
 cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
 cp /var/ftp/pub/dvd/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
 chmod 755 default  (为了保险起见还是设置为755,网上有报错说是因为权限不是755造成的,所以我们就设置成755而不是644)
 cp /var/ftp/pub/dvd/isolinux/* /var/lib/tftpboot/
 6、重启相关服务
 service dhcpd restart
 service vsftpd restart
 service xinetd restart
 chkconfig dhcpd on
 chkconfig vsftpd on
 chkconfig tftp on
 7、测试:版本不同,会出现两种情况
 a、光盘检测,选择skip,直接进入图形安装界面
 b、文本界面选择语言、键盘语言、网卡信息、FTP路径,然后进入安装界面
8、配置无人值守
 a、安装kickstart软件   (或者直接拷贝或编辑一份ks.cfg配置文件)
 # yum -y install system-config-kickstart  //安装此软件是为了实现图形化界面配置自动安装参数
 安装完之后在图形化系统中打开终端运行命令:
#system-config-kickstart //就会出现图形化配置,根据选项一步步设置完,最后点“file”将文件保存到一个目录
安装方法一栏:我这边是FTP模式 选择对应的FTP,然后输入服务器地址:192.168.213.53 下面对应的目录:/pub/dvd (省略/var/ftp/根目录)

 b、将刚才生成的保存的ks.cfg文件拷贝到/var/ftp/pub
c、修改引导参数:
 vim /var/lib/tftpboot/pxelinux.cfg/default
 在timeout 600这行上面添加一行default linux
 找到这一行 append initrd=initrd.img  在其后面添加 ks=ftp://192.168.213.53/pub/ks.cfg
重启各个服务:dhcpd vsftpd  xinetd
 service iptables stop   防火墙确认一定要关闭才行
报错问题1:虚拟机自动化安装时候如果跳出界面提示:“error downloading kickstart file”
 解决方法:关闭虚拟机中的网卡dhcp选项,如果虚拟机开启DHCP,则机器不能从服务器端下载到此文件。具体为什么我也不清楚。
报错问题2:安装中会跳出界面“unsupported hardware detected”,此步骤一定要人肉按一下“OK”
 ,后面才会继续自动下去
 本文由 Mr Gu 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Oct 12, 2016 at 03:03 pm 
 
 




