大批量安装linux系统
方案:我们采用pxe方法安装
PXE简介
PXE(preboot execute environment)是由Intel公司开发的最新技术,可以实现无人值守linux系统自动安装,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户?)基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows95/98/2000/windows2003/windows2008/win7/win8,linux等。
知识点:安装程序anaconda 是交互的
应为像idc英特网数据中心 不可以交互所以就有
kickstart 产生ks.cfg 给anaconda避免交互
传递方式 linux ks
linux ks=cdrom:/目录、ks.cfg (光盘)
ks=hd:sda2[分区]:/目录、Ks.cfg(硬盘)
ks=url
ftp://ip地址或者名称/目录/ks.cfg
http://ip地址或者名称/目录/ks.cfg
nfs://ip地址或者名称/目录/ks.cfg
引导
光盘
usb
pxe
下面是PXE安装linux系统详细步骤:
在采用PXE安装时必须要有dhcp,tftp服务器
安装linux系统分为一下5个步骤:
1 DHCP服务器
2 FTP服务器
3 TFTP服务器
4ks.cfg 配置
先挂载光驱,安装成网络服务器
安装dhcp
对dhcp修改
设置开机自启
架构tftp -server
查询
rpm -ql tftp-server
依赖超级守护进程,所以需要编辑
vim /etc/xinetd.d/tftp
改完后重启
service xinetd.d restart
tail -f /ver/log/messages 查看一下
拷文件驱动
拷引导文件
cp /usr/lib/syslinux/pxelinux.0 ./
配置文件 建文件夹
mkdir pxelinux.cfg
拷配置文件
编译 vim default
改变dhcp配置文档
cd
vim /etc/dhcpd.conf
拷贝源文件
cd
cd /var/ftp
cp -r /mnt/cdrom/. ./
拷完做kf.cfg
修改yum
yum install system-config-kickstart -y
system-config-kickstart
保存退出
vim ks.cfg
在第五行加入key --skip
做完
拷贝
cp ks.cfg /var/ftp
重启服务器
测试
删除VMnet1 在dhcp