手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

PXE+Kickstart实现无人值守批量安装Linux

[日期:2015-11-11] 来源:Linux社区  作者:fengyutech [字体: ]

PXE+Kickstart实现无人值守批量安装Linux

实验准备:主机myrhel2作为服务器端,新建一个没有安装操作系统的虚拟主机,而且其与服务器端在同一个网段

安装的条件:

服务器端:

支持TFTP:提供引导文件与系统安装所必须的文件

支持DHCP服务器:分配IP地址、定位TFTP服务器位置。

客户端:

网卡支持PXE协议

主板支持网络引导

环境准备

关闭iptables selinux

# service iptables stop

# iptables –F

# setenforce 0

开启虚拟机,配置一个不常用的IP地址

#vim /etc/sysconfig/network-scripts/ifcfg-eth0

IPADDR=192.168.10.2

NETMASK=255.255.255.0

安装软件包

#yum –y install tftp tftp-server dhcp vsftpd syslinux

配置vsftp服务

#cd /var/ftp/pub

#mkdir dvd

#chmod 777 dvd/

#mount /dev/sr0 /var/ftp/pub/dvd

#service vsftpd start

#chkconfig vsftpd on

配置dhcp服务

#cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

#vim /etc/dhcp/dhcpd.conf

#service dhcpd start

#chkconfig dhcpd on

配置tftp服务

#vim /etc/xinetd.d/tftp

#mkdir /tftpboot

#cd /tftpboot

#mkdir pxelinux.cfg

#cp /usr/share/syslinux/pxelinux.0 /tftpboot/

#cp /var/ftp/pub/dvd/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default

#chmod 644 pexlinux.cfg/default

#cp /var/ftp/pub/dvd/isolinux/* /tftpboot/

#service xinetd start

#chkconfig tftp on

配置无人值守

#yum -y install system-config-kickstart

# system-config-kickstart

根据自身情况,填写好相关信息

最后点击保存,出现如下界面

最后单击"保存"按钮

#cp /root/ks.cfg /var/ftp/pub

#vim /tftpboot/pxelinux.cfg/default

在append initrd=initrd.img ks=ftp://192.168.10.2/pub/ks.cfg

8、客户端设置

开机按F2,进入bios界面,将开机启动顺序调整为从网络启动

按F10保存退出,系统重启

选择第一项,回车即可,后面操作自动完成。

Linux 基础教程:Linux Kickstart 自动安装  http://www.linuxidc.com/Linux/2015-05/117877.htm

使用PXE+DHCP+Apache+Kickstart无人值守安装CentOS5.8 x86_64 http://www.linuxidc.com/Linux/2012-12/76913p4.htm

Linux PXE无人值守安装出现 PXE-E32:TFTP OPen timeout的解决办法 http://www.linuxidc.com/Linux/2014-03/98986.htm

使用PXE结合kickstart 自动安装Linux系统 http://www.linuxidc.com/Linux/2014-03/98014.htm

RHCE认证之无人值守安装Linux系统(FTP+TFTP+DHCP+Kickstart+PXE) http://www.linuxidc.com/Linux/2013-10/91013.htm

PXE网络装机(有人值守与无人值守安装) http://www.linuxidc.com/Linux/2013-07/87456.htm

本文永久更新链接地址http://www.linuxidc.com/Linux/2015-11/125040.htm

linux
本文评论   查看全部评论 (1)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 1 楼
* 发表于 2017/8/29 19:48:48
你好,按照你这个图形化界面配置生成的ks.cfg文件中,bootloader location=none,这样安装后就不能被引导,根本启动不了系统,至少也应该改成location=mbr才能启动系统