天天看點

體驗無人值守安裝RHEL6

最近下載下傳了一個正式版的RHEL6,并且在VMware中測試了一下使用Kickstart無人值守安裝。下面為方法和步驟:

方法:FTP+TFTP+DHCP+Kickstart+PXE

準備兩台虛拟機,一台作為測試環境(RHEL6,IP為192.168.0.100),另一台作為RHEL6被安裝端。

一.安裝所需要的服務及修改相應配置檔案:

1.我用yum來安裝所需要的軟體包,先來搭建yumCD光牒源:

[root@localhost ~]# mount /dev/cdrom /mnt

在/etc/yum.repos.d目錄下建立一個以.repo結尾的檔案:

[root@localhost ~]# vi /etc/yum.repos.d/serverl.repo

配置内容如下:

2.安裝vsftpd及開啟服務:

[root@localhost ~]# yum -y install vsftpd

[root@localhost ~]# service vsftpd start

3.安裝TFTP,修改tftp配置檔案及開啟服務:

[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

來驗證一下tftp的端口是否開啟:

OK,沒問題了!

4.安裝dhcp,修改配置檔案及開啟服務:

[root@localhost ~]#yum -y install dhcp

建立配置檔案:

修改配置檔案:

[root@localhost ~]#vi /etc/dhcp/dhcpd.conf

下面是配置檔案截圖,需要作添加和修改的地方用紅框标注出來了

[root@localhost ~]#service dhcpd restart  

二.配置使用PXE啟動所需的相關檔案:

[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檔案截圖,添加一處即可(紅色部分标出)

三.安裝kickstart包,并在圖形界面下配置生成ks.cfg安裝配置檔案:

[root@localhost ~]#yum -y install system-config-kickstart.noarch

安裝完成後在終端執行以下指令,打開圖形配置界面開始配置:

[root@localhost ~]#system-config-kickstart

進入圖形界面配置(誰都能看懂,根據你的需要來配置):

基本配置如下:

安裝方法:選擇“執行新安裝”,“FTP”,并指定FTP伺服器及目錄:

選擇安裝類型和安裝選項:

對要安裝的系統進行分區:

進行網絡配置,添加網卡,指定網絡類型為DHCP:

防火牆配置(根據你的需要來設定)

顯示設定:

另外“軟體包選擇”,你可以選擇你需要安裝的軟體包,完成後選擇“檔案”,然後“儲存”:

複制ks.cfg檔案到/var/ftp目錄下:

[root@localhost ~]#cp ks.cfg /var/ftp   //曾經在 /tftpboot/pxelinux.cfg/default檔案中設定過ks=ftp://192.168.0.100/ks.cfg,是以必須執行此步驟

四.重新挂載RHEL6安裝CD光牒到/var/ftp/pub目錄下,開始執行另一台機器的無人值守安裝:

[root@localhost ~]#umount /dev/cdrom     //原來是挂載到/mnt下的

[root@localhost ~]#mount /dev/cdrom /var/ftp/pub

此時為防止萬一,你可以關閉防火牆。

接下來可以啟動你要安裝的機器了(注意網卡模式要設定一緻):

看到這個界面的時候,你可以松一口氣了,你的前面的配置應該沒有多大問題了,按一下Enter鍵,你可休息一會兒做點别的事情,直到這個系統裝完。OK,就寫到這裡了,有疏漏、錯誤之處請見諒!

本文轉自 kk5234 51CTO部落格,原文連結:http://blog.51cto.com/kk5234/429696,如需轉載請自行聯系原作者