码迷,mamicode.com
首页 > 其他好文 > 详细

Kickstart无人值守安装

时间:2018-05-19 14:46:52      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:Linux   Kickstart   无人值守安装   

上一篇博客部署PXE远程安装服务介绍了通过PXE技术远程安装RedHat6.5系统,安装介质不再受限于光盘、移动硬盘等设备,大大提高了系统安装的灵活性。然而,安装期间仍需要手动选择语言、键盘类型、指定安装源等一系列交互操作,当需要批量安装时非常不方便。

本篇将进一步学习如何实现无人值守自动安装,通过使用Kickstart工具配置安装应答文件,自动完成安装过程中的各种设置,从而无需手动干预,提高网络装机效率,同时也可以在应答文件中通过添加%post脚本,完成安装后的各种配置操作。

实验环境:

一台RedHat6.5虚拟机(IP地址192.168.100.110);一台Win7虚拟机

实验过程:

一. 安装system-config-kickstart工具

#yum install system-config-kickstart –y

二.配置“Kickstart配置程序”

在RedHat6.5桌面菜单“应用程序”→“系统程序”→“Kickstart”即可打开“Kickstart配置程序”窗口。在“Kickstart配置程序”窗口中,可以针对基本配置、安装方法、引导装载程序选项、分区信息、网络配置等各种安装设置进行设定:
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片

三.启动自动应答文件:

#mkdir /var/ftp/rhel6           // 在/var/ftp下创建目录rhel6
#cp /root/ks.cfg /var/ftp/rhel6         //复制ks.cfg到/var/ftp/rhel6下
#vi /var/lib/tftpboot/pxelinux.cfg/default      //编辑引导菜单文件default
    default vesamenu.c32
    prompt 0
    timeout 1
    …………………………….
    label linux
        menu label ^Install or upgrade an existing system
        menu default
        kernel vmlinuz
        append ks=ftp://192.168.100.110/rhel6/ks.cfg initrd=initrd.img

四.重启相关服务(DHCP FTP TFTP),关闭防火墙,关闭增强安全功能:

#service dhcpd restart
#service vsftpd restart
#service xinetd restart
#service iptables stop
#setenforce 0

五.在Win7虚拟机上尝试实现Kickstart无人值守自动安装:

重启Win7,在引导启动时按F12,发现直接进入Kickstart自动安装服务,进入如图所示状态,即同普通RedHat6.5装机流程相同,至此实验成功:
技术分享图片
技术分享图片
技术分享图片

Kickstart无人值守安装

标签:Linux   Kickstart   无人值守安装   

原文地址:http://blog.51cto.com/13625810/2118183

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!