歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Kickstart無人職守安裝RHEL6.4

Kickstart無人職守安裝RHEL6.4

日期:2017/2/28 14:42:58   编辑:Linux教程

本實驗是在VirtualBox上搭建的虛擬機環境,使用的系統為RHEL6.4_64bit,由於VirtualBox默認不支持PXE網絡啟動,之後發現可以用官方提供的插件解決

插件下載地址:http://download.virtualbox.org/virtualbox/,找到對應版本目錄下以.vbox-extpack結尾的文件

1、搭建Yum源(本地光盤鏡像)
# mount /dev/cdrom /media/cdrom
# vim /etc/yum.repos.d/base.repo
[base]
name=base repo
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0

2、安裝syslinux、tftp-server、vsftpd

# yum -y install syslinux
# yum -y install tftp-server
# chkconfig tftp on
# service xinetd restart
# yum -y install vsftpd
# service vsftpd start
# chkconfig vsftpd on

3、復制PXE相關文件並修改
<1> 從光盤鏡像中復制PXE啟動時需要的文件
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
# mkdir /var/lib/tftpboot/pxelinux.cfg
# cp /media/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
# cp /media/cdrom/isolinux/initrd.img /var/lib/tftpboot/
# cp /media/cdrom/isolinux/vmlinuz /var/lib/tftpboot/

<2> 修改/var/lib/tftpboot/pxelinux.cfg/default文件
# vim /var/lib/tftpboot/pxelinux.cfg/default
default linux # 配置默認啟動
#prompt 1
timeout 600 # 默認超時時間
display boot.msg
menu background splash.jpg
menu title Welcome to Red Hat Enterprise Linux 6.4!
menu color border 0 #ffffffff #00000000
menu color sel 7 #ffffffff #ff000000
menu color title 0 #ffffffff #00000000
menu color tabmsg 0 #ffffffff #00000000
menu color unsel 0 #ffffffff #00000000
menu color hotsel 0 #ff000000 #ffffffff
menu color hotkey 7 #ffffffff #ff000000
menu color scrollbar 0 #ffffffff #00000000
label linux
menu label ^Install or upgrade an existing system
menu default
kernel vmlinuz
append initrd=initrd.img ks=ftp://192.168.1.100/ks.cfg # 配置讀取的kickstart安裝配置文件
label vesa
menu label Install system with ^basic video driver
kernel vmlinuz
append initrd=initrd.img xdriver=vesa nomodeset
label rescue
menu label ^Rescue installed system
kernel vmlinuz
append initrd=initrd.img rescue
label local
menu label Boot from ^local drive
localboot 0xffff
label memtest86
menu label ^Memory test
kernel memtest
append -

4、安裝配置DHCP服務
<1> 安裝DHCP服務
12 # yum -y install dhcp.x86_64 dhcp-devel.x86_64
# cp -p /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

<2> 配置DHCP服務
1234567 # vim /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 { # 所屬網段及掩碼
range dynamic-bootp 192.168.1.101 192.168.1.200; # IP地址池范圍
option routers 192.168.1.1; # 路由器IP(網關)
next-server 192.168.1.100; # 服務器IP地址(本機)
filename="pxelinux.0"; # PXE獲得IP後的引導文件
}

<3> 啟動DHCP服務

# service dhcpd start
# chkconfig dhcpd on

5、生成kickstart配置文件
<1> 安裝kickstart軟件包
# yum install system-config-kickstart

<2> 圖形化工具配置生成ks.cfg文件

# system-config-kickstart

注:所要安裝的軟件包可以在圖形化配置中選擇,也可之後修改配置文件寫入軟件包列表

更多詳情請繼續閱讀第2頁的內容:http://www.linuxidc.com/Linux/2013-10/91384p2.htm

Copyright © Linux教程網 All Rights Reserved