PXE自动安装操作系统
PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivialfile transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户?)基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows95/98/2000/windows2003/windows2008/win7/win8,linux等。
一、选择一台完整机器作为服务器ip地址为192.168.2.134
首先,安装ftp服务器以及dhcp服务器
运行ftp服务器,设置开机自启动
编辑/etc/dhcpd.conf文件
启动hcpd服务器,也设置开机自启动
查询tftp服务器
编辑tftp: vim /etc/xinetd.d/tftp
重启进程:service xinetd restart
并查找日志:
tftp根目录 /tftpboot
往里面拷贝文件:
配置引导文件
再编辑dhcpd.conf: vim /etc/dhcpd.conf
拷贝所有安装文件:
更改文件:vim /etc/yum.repos.d/rhe1-debuginfo.repo
使用 yum list all命令:
使用 yum list all |grep kick命令:搜索
再使用yum安装:
使用 system-config-kickstart:得到下图:然后按照步骤配置:
最后,保存,在root目录下:
在root目录下找到ks.cfg并编辑它:
将文件拷贝到/var/ftp目录下:
重启服务器:
现在可以进行操作!
再安装虚拟机的过程中需要在此界面下将vmnet1移除!否则安装不了,因为虚拟机会识别vmnet1的地址。
然后就可以完成自动安装。
下图是虚拟机的安装信息:确定,然后开始安装!
到此说明pxe已经可以使用了,如有疑问请加qq:781249813