用VMware體驗(yàn)無人值守安裝RHEL 6
最近下載了一個(gè)正式版的RHEL 6,并且在VMware測試了一下使用Kickstart無人值守安裝。下面為方法和步驟:
方法:FTP+TFTP+DHCP+Kickstart+PXE
準(zhǔn)備兩臺虛擬機(jī),一臺作為測試環(huán)境(RHEL 6,IP為192.168.0.100),另一臺作為RHEL 6被安裝端。
一.安裝所需要的服務(wù)及修改相應(yīng)配置文件:
1.我用yum來安裝所需要的軟件包,先來搭建yum光盤源:
[root@localhost ~]# mount /dev/cdrom /mnt
在/etc/yum.repos.d目錄下創(chuàng)建一個(gè)以.repo結(jié)尾的文件:
[root@localhost ~]# vi /etc/yum.repos.d/serverl.repo
配置內(nèi)容如下:
2.安裝vsftpd及開啟服務(wù):
[root@localhost ~]# yum -y install vsftpd [root@localhost ~]# service vsftpd start
3.安裝TFTP,修改tftp配置文件及開啟服務(wù):
[root@localhost ~]# yum -y install tftp [root@localhost ~]# yum -y install tftp-server [root@localhost ~]# vim /etc/xinetd.d/tftp
[root@localhost ~]#service xinetd restart
來驗(yàn)證一下tftp的端口是否開啟:
OK,沒問題了!
4.安裝dhcp,修改配置文件及開啟服務(wù):
[root@localhost ~]#yum -y install dhcp
建立配置文件:
修改配置文件:
[root@localhost ~]#vi /etc/dhcp/dhcpd.conf
下面是配置文件截圖,需要作添加和修改的地方用紅框標(biāo)注出來了
[root@localhost ~]#service dhcpd restart
二.配置使用PXE啟動(dòng)所需的相關(guān)文件:
[root@localhost ~]#mkdir /tftpboot [root@localhost ~]#mkdir /tftpboot/pxelinux.cfg [root@localhost ~]#cp /usr/share/syslinux/pxelinux.0 /tftpboot/ [root@localhost Packages]# cp /mnt/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default [root@localhost Packages]# cp /mnt/images/pxeboot/initrd.img /tftpboot/ [root@localhost Packages]# cp /mnt/images/pxeboot/vmlinuz /tftpboot/ [root@localhost Packages]# chmod 644 /tftpboot/pxelinux.cfg/default [root@localhost Packages]# vim /tftpboot/pxelinux.cfg/default
下列為default文件截圖,添加一處即可(紅色部分標(biāo)出)
#p#
三.安裝kickstart包,并在圖形界面下配置生成ks.cfg安裝配置文件:
[root@localhost ~]#yum -y install system-config-kickstart.noarch
安裝完成后在終端執(zhí)行以下命令,打開圖形配置界面開始配置:
[root@localhost ~]#system-config-kickstart
進(jìn)入圖形界面配置(誰都能看懂,根據(jù)你的需要來配置):
基本配置如下:
安裝方法:選擇“執(zhí)行新安裝”,“FTP”,并指定FTP服務(wù)器及目錄:
選擇安裝類型和安裝選項(xiàng):
對要安裝的系統(tǒng)進(jìn)行分區(qū):
進(jìn)行網(wǎng)絡(luò)配置,添加網(wǎng)卡,指定網(wǎng)絡(luò)類型為DHCP:
防火墻配置(根據(jù)你的需要來設(shè)置)
顯示設(shè)置:
另外“軟件包選擇”,你可以選擇你需要安裝的軟件包,完成后選擇“文件”,然后“保存”:
復(fù)制ks.cfg文件到/var/ftp目錄下:
[root@localhost ~]#cp ks.cfg /var/ftp
//曾經(jīng)在 /tftpboot/pxelinux.cfg/default文件中設(shè)置過ks=ftp://192.168.0.100/ks.cfg,因此必須執(zhí)行此步驟
四.重新掛載RHEL 6安裝光盤到/var/ftp/pub目錄下,開始執(zhí)行另一臺機(jī)器的無人值守安裝:
[root@localhost ~]#umount /dev/cdrom
//原來是掛載到/mnt下的
[root@localhost ~]#mount /dev/cdrom /var/ftp/pub
此時(shí)為防止萬一,你可以關(guān)閉防火墻。
接下來可以啟動(dòng)你要安裝的機(jī)器了(注意網(wǎng)卡模式要設(shè)置一致):
看到這個(gè)界面的時(shí)候,你可以松一口氣了,你的前面的配置應(yīng)該沒有多大問題了,按一下回車鍵,你可休息一會(huì)兒做點(diǎn)別的事情,直到這個(gè)系統(tǒng)裝完。OK,就寫到這里了,有疏漏、錯(cuò)誤之處請見諒!
原文出處:http://kk5234.blog.51cto.com/1006247/429696
【編輯推薦】