Kickstart无人值守安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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无人值守安装的主要内容,如果未能解决你的问题,请参考以下文章

PXE+Kickstart无人值守安装系统

Kickstart无人值守安装

KICKSTART无人值守安装 - (字符界面操作)

PXE+kickstart 无人值守安装操作系统

Centos6.5下 PXE+Kickstart无人值守安装

Kickstart无人值守安装系统