一、pxe网络安装或网络启动简介
pxe(preboot execute environment)是由intel公司开发的最新技术,工作于client/server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配ip地址,再用tftp(trivial file transfer protocol)或mtftp(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。pxe可以引导多种操作系统,如:windows95/98/2000,linux等。
二、需要使用到的插件:kickstart
linux里的全称是system-config-kickstart,kickstart是一个利用anconda工具实现服务器自动化安装的方法;通过生成的kickstart配置文件ks.cfg,服务器安装可以实现从裸机到全功能服务的的非交互式(无人值守式)安装配置;ks.cfg是一个简单的文本文件,文件包含anconda在安装系统及安装后配置服务时所需要获取的一些必要配置信息(如键盘设置,语言设置,分区设置等);anconda直接从该文件中读取必要的配置,只要该文件信息配置正确无误且满足所有系统需求,就不再需要同用户进行交互获取信息,从而实现安装的自动化;但是配置中如果忽略任何必需的项目,安装程序会提示用户输入相关的项目的选择,就象用户在典型的安装过程中所遇到的一样。一旦用户进行了选择,安装会以非交互的方式(unattended)继续。
三、网络服务器需要启动的服务
yum、ftp、dhcp、tftp、kickstart。
四、安装、配置、启动
本地yum的配置
ftp的安装
dhcp的安装
安装tfpt
安装kickstart
启动并配置这些服务
启动ftp
拷贝光盘到ftp的pub目录
配置tftp
复制需要的驱动文件到tftp相关目录
tftp目录需要的文件
配置default文件
启动tftp服务
启动kickstart服务并配置生成ks.cfg
在文件-另存为里保存ks.cfg配置文件到/root
配置并启动dhcp
复制ks.cfg到发pub,并启动dhcp服务
启动客户机