注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

牧笔临风

己有能,勿自私!

 
 
 

日志

 
 
 
 

pxe引导kickstart安装  

2010-06-03 16:31:35|  分类: linux服务篇 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
rhel5.4 kickstart无人值守安装所需要安装的服务有:dhcp、tftp、 http/ftp,其中dhcp为pxe客户端分发ip地址,tftp为客户端提供引导文件,http/ftp为客户端提供安装源文件。这里需要注意的是确保你的防火墙和selinux已经关闭了。

1. 准备安装源文件,先安装vsftp,安装完后/var/下分生成一个ftp的目录,这个就是ftp的根目录了,我们在下面建一个叫rhel5.4目录,然后将安装盘的所有文件都拷到这个目录下,你为了节省硬盘空间,也可以将光盘挂载在这个目录里。

2. 准备引导文件,先安装tftp服务,安装完后在/下会生成一个/tftproot的目录,这时将必要的文件拷到该目录下:
  • cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
  • mkdir /tftpboot/pxelinux.cfg
  • 将光盘挂在media下执行如下操作:
cp /media/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
chmod u+x /tftpboot/pxelinux.cfg/default
编辑default文件,内容如下
   default linux
prompt 1
timeout 6 //超时时间,默认600,可以不改。
.....
label linux
kernel vmlinuz
append initrd=initrd.img
ks=ftp://10.10.15.253/pub/ks.cfg 
  • cp /media/images/pxeboot/initrd.img /tftpboot/
  • cp /media/images/pxeboot/vmlinuz /tftpboot/
3. 安装配置dhcp服务,安装好后编辑/etc/dhcpd.conf,如下图:
pxe引导kickstart安装 - rock - 牧笔临风
 

其中next-server 是PXE启动获得IP后下一跳的地址,也就是tftp服务器地址。filename 是启动文件。这里10.10.15.X要根据你的本机确定。

4. 配置kickstart,将生成的文件保存在/var/ftp/pub/下,回到/root下,cat anaconda-ks.cfg 将那里%packages那行及以后的部分全都拷到你的ks.cfg的后面,加入key --skip到下面的位置
# Partition clearing information
clearpart --all --initlabel
key --skip

另外,如果你的xconfig那行中有--resolution=640*480这样的东西,请删除
--resolution=640*480。最后确保你的dhcp, tftp,vsftp, xinetd服务都已经启动
这样你就准备好了server端。至于客户端,你设置网络安装时使用ftp安装就可以了,里面一些设置很简单的。




  评论这张
 
阅读(252)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017