您的位置:首页 > 运维架构 > Linux

在linux中使用pxe实现自动安装

2013-08-09 12:42 453 查看
在linux中使用pxe实现自动安装首先安装启动vsftp服务器。



将安装树拷贝到服务器上为了方便用户的访问可以拷到ftp 下的pub目录中


下面我们该开始安装dhcp服务器了,并且配置一下dhcpd.conf








我们来测试一下看是否编辑错误,然后启动dhcp,修改dhcp服务器为开机启动。下面开始编辑yum服务器。








下面开始安装



下面进入图形界面


















此处需要添加一下,点击一下Add

































上面的信息我们配置好之后,保存一下


生成ks.cfg文件


查看一下ks.cfg








下面我们来看看怎样打开boot.iso


下面该拷贝管理员目录下的ks.cfg 到引导目录的根目录 /mnt/iso所以可以拷贝到别的目录


拷贝ks.cfg 文件


下面开始打包使用以下指令【mkisofs -o myiso.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T iso/】


生成了一个myiso.iso文件


将myiso.iso文件下载到桌面上


下面开始新建虚拟机








我们找到我们的引导光盘。然后在光驱上添加上去。




我们需要在这里输入 linux ks=cdrom:/ks.cfg


剩下的会根据我们的选择自动完成安装。但是如果我们不想指明安装过程中ks.cfg的位置,让它完全自动安装。我们可以采用pxe安装,这就是网络安装。





修改为


重新包成一个iso镜像文件【使用以下指令mkisofs -o myiso.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T iso/】


将myiso.iso提取到桌面上、


新建虚拟机作为客户机


基于网络的安装(pxe)


启动ftp 并且设置为开机自动启动


读取




















重启


用查看日志的方式查看是否出错


将那些通过网络引导的引导文件 内核以及驱动tftpboot目录下














更改配置


更改后


服务器的配置文件档


拷贝光盘上的文件到ftp目录下


编写一个f1.sh的来批量给主机一个地址和名字


由于等会更改会改变自己的主机所有先备份一下


对端口运行f1.sh脚本进行设置


要想获得yum的支持就要建立库








在图型界面下执行工具
































编辑ks.cfg


将ks.cfg拷贝到/var/ftp





新建一个虚拟机作为客户机不挂在光盘网卡连接设置为桥接正常启动界面






本文出自 “木小浩-51CTO” 博客,请务必保留此出处http://muxiaohao.blog.51cto.com/7208070/1268538
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: