使用PXE结合kickstart,自动安装系统!
2014-03-08 09:21
435 查看
环境:
系统―CentOS 6.5;
tftp和ftp服务地址:192.168.0.11;
原理简述:
1. 使用pxe协议向网络中的dhcp服务器发送请求,获取ip地址,以及tftp的地址。
2. 向tftp 服务器获取启动加载器。
3. 启动加载器加载default文件获取启动菜单。
4. 最后根据选择加载内核以及安装程序。
步骤:
1. 配置/etc/dhcp/dhcp.conf
2. 配置tftp
3. 向tftp服务器的家目录/var/lib/tftpboot拷贝启动和引导程序
4. 使用ftp、nfs、http或cdrom等导出安装文件,此处使用ftp,文件目录为:
5. 使用system-config-kickstart制作自动安装配置文件.
6. 将ks.cfg的路径追加到/var/lib/tftpboot/pxelinux.cfg/default的append后面即可,如下:
本文出自 “一切皆有可能” 博客,请务必保留此出处http://noican.blog.51cto.com/4081966/1370137
系统―CentOS 6.5;
tftp和ftp服务地址:192.168.0.11;
原理简述:
1. 使用pxe协议向网络中的dhcp服务器发送请求,获取ip地址,以及tftp的地址。
2. 向tftp 服务器获取启动加载器。
3. 启动加载器加载default文件获取启动菜单。
4. 最后根据选择加载内核以及安装程序。
步骤:
1. 配置/etc/dhcp/dhcp.conf
subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.100192.168.0.150; #可以动态获取的地址范围 next-server 192.168.0.11; # tftp服务器的地址 filename="pxelinux.0" #网络引导程序,此文件在syslinux包中 }
2. 配置tftp
chkconfig tftp on #用来开启tftp服务
3. 向tftp服务器的家目录/var/lib/tftpboot拷贝启动和引导程序
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot cp /media/isolinux/{boot.msg,splash.jpg,vesamenu.c32} /var/lib/tftpboot #boot.msg:是用来显示“[ENTER]”启动提示信息的;splash.jpg:是背景图片;vesamenu.c32是用来显示图形化的菜单的。 cp /media/images/{vmlinuz,initrd.img} /var/lib/tftpboot mkdir /var/lib/tftpboot/pxelinux.cfg #网络引导程序pexelinux.0引导是会进入这个目录来加载配置文件。 cp /media/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default #default即使引导程序的配置文件。
4. 使用ftp、nfs、http或cdrom等导出安装文件,此处使用ftp,文件目录为:
/var/ftp/pub/centos6.5
5. 使用system-config-kickstart制作自动安装配置文件.
可以使用/root目录下的anaconda-ks.cfg作为模板来配置。并将生成的文件保存到/var/ftp/pub/kickstart/ks.cfg
6. 将ks.cfg的路径追加到/var/lib/tftpboot/pxelinux.cfg/default的append后面即可,如下:
label linux menu label ^Install or upgrade an existing system #图形菜单显示的字符串 menu default # 此菜单项为默认要安装的 kernel vmlinuz append initrd=initrd.img ks=ftp://192.168.0.11/pub/kickstart/ks.cfg
本文出自 “一切皆有可能” 博客,请务必保留此出处http://noican.blog.51cto.com/4081966/1370137
相关文章推荐
- PXE+KickStart自动安装linux系统附带virt-install的使用
- 使用RHEL6.4部署PXE+kickstart,实现自动安装linux系统
- 自动安装rhel系统工具--kickstart 使用与介绍
- PXE KICKSTART 全自动安装系统
- centos7/rhel7下配置PXE+Kickstart自动安装linux系统
- 漫漫运维路——使用kickstart实现系统自动安装
- DHCP+tftp+pxe+kickstart自动安装Linux系统
- 自动安装linux系统(kickstart,pxe,tftp,dhcp,ftp)一
- Kickstart Pxe 自动批量安装Linux系统
- CentOS dnsmasq 功能外篇——配置PXE服务并使用kickstart安装配置系统
- 使用PXE+DHCP+Apache+Kickstart系统自动化安装
- 【unit1 & unit2】kickstart 自动安装系统& 附加pxe网络安装服务
- PXE引导结合kickstart自动配置系统实现自动化部署系统
- PXE,DHCP,Apache-Kickstart系统集体化自动安装
- 使用kickstart服务全自动安装RHEL7.0系统
- KICKSTART+DHCP+TFTP+HTTP基于PXE完成全自动安装系统
- 自动安装linux系统(kickstart,pxe,tftp,dhcp,ftp)二
- pxe+dhcp+tftp+kickstart 实现系统自动安装
- KickStart + DHCP + NFS + TFTP + PXE全自动网络安装Linux
- 用lvm+vmware+kickstart实现系统自动安装和快照安装