體驗無人值守安裝RHEL6

2021-09-21 07:53:48 字數 2598 閱讀 5645

方法:ftp+tftp+dhcp+kickstart+pxe

準備兩台虛擬機器,一台作為測試環境(rhel6,ip為192.168.0.100),另一台作為rhel6被安裝端。

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

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

[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=因此必須執行此步驟

四.重新掛載rhel6安裝光碟到/var/ftp/pub目錄下,開始執行另一台機器的無人值守安裝

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

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

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

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

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

RHEL6無人值守安裝系統kickstart

1 關閉防火牆和selinux service iptables stop chkconfig iptables off setenforce 0 sed i s enforcing disabled g etc selinux.conf 2 安裝dhcp服務 syslinux kickstart ...

Kickstart 無人值守安裝RHEL5系統

我們知道rh中的kickstart可以實現redhat光碟啟動後的自動安裝,如果把ks.cfg及 rpm安裝檔案考到一台http或nfs伺服器上,就可以實現網路自動安裝,但還是需要redhat的啟動盤來啟動機器,但加上dhcp tftp和 pxelinux及支援pxe的網絡卡,噢,那就可以實現遠端啟...

無人值守安裝之cdrom 無人值守安裝

第一階段 專案內容 內容配置 pxe dhcp vsftp 實現客戶端網路安裝 linux 作業系統 階段目的 目的是讓你體驗如何通過網路引導,安裝 redhat 系統,解決了很多時候沒有光碟機,卻需要 裝系統的需求。步驟 伺服器端配置 將光碟插入光碟機 使用df 命令檢視光碟掛載路徑,一般在 me...