首頁 > 軟體

利用system-config-kickstart實現半自動化安裝

2020-06-16 16:49:50

CentOS 7系統

首先確認已經安裝了system-config-kickstart包,如果沒有安裝就yum install system-config-kickstart安裝下

1、首先我們先找一台主機當伺服器,把相應的檔案放在裡面。如我們在一台機器上開啟http服務,把光碟掛起等等,設定如下

yum install -y httpd
#安裝http服務包,如果已經安裝了無需安裝
systemctl start httpd
#開啟http服務,可以用ss -nul看下是不是開啟了,預設80埠
systemctl enable httpd
#開機自啟動
cd /var/www/html/
mkdir -pv centos/7/os/x86_64/
mount /dev/sr0 centos/7/os/x86_64/
#效仿別的yum源網站建立yum源掛載點
#這時候在瀏覽器輸入這台主機的ip地址x.x.x.x/centos/7/os/x86_64就可看見yum源資訊
#如果開不開網頁,清除下防火牆資訊
iptables -F

2、利用system-config-kickstart來生成.cfg檔案,也就是說部署檔案,看一下如圖設定介紹。

圖1

圖2

圖3

圖4

圖5

圖6

圖7

圖8

圖9

圖10

圖11

設定完畢儲存退出。

3、修改上面儲存的ks.cfg檔案,增加你需要的資訊,如我們可以讓他系統安裝成功,我這邊就可與用key驗證連結。

備註:要想實現key驗證連結,步驟

1)生成鑰匙

ssh-keygen

2)把公鑰資訊匯入ks.cfg檔案

cat .ssh/id_rsa.pub >> ks.cfg

3)編輯ks.cfg檔案

4、OK資訊部署完畢下面我們來安裝系統(光碟啟動系統)

按ESC鍵輸入

回車,OK 要是沒問題的話就可以先喝會茶了…

出現問題回頭去看看我們部署的cfg檔案哪裡出錯了…

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新連結地址https://www.linuxidc.com/Linux/2018-07/153260.htm


IT145.com E-mail:sddin#qq.com