方法: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...