一、前言:
上一篇部落格,介紹了PXE 技術可以遠端安裝系統,大大提高了系統安裝的靈活性。但是這一方法仍然會有局限,因為安裝期間仍需要手動選擇語言、鍵盤類型、指定安裝源等一系列互動操作,這點在批量操作時也是非常不友善的。
這篇部落格會教大家,如何實作無人值守自動安裝,通過使用 Kickstart 工具配置安裝應答檔案,自動完成安裝過程中的各種設定,無須任何手動幹預,提高網絡裝機效率。
(1)關于 Kickstart無人值守技術:
- 建立應答檔案,預先定義好各種安裝設定;
- 免去互動設定過程,進而實作全自動化安裝;
- 通過添加 %post腳本,完成安裝後的各種配置操作
(2)應答檔案來源:
-
編輯CentOS7 系統中現有的應答檔案
/root/anaconda-ks .cfg
-
使用system-config–kickstart 工具建立新的應答檔案
需要安裝system-config-kickstart 軟體包
(3)PXE + kickstart 自動安裝:
将應答檔案部署在客戶機可通路的位置;
修改啟動菜單檔案,調用應答檔案。
二、實驗環節:
第一步:安裝 system-config-kickstar 工具

圖形化界面的左上角的應用程式----系統工具,會多一個kickstart
第二步:配置安裝應答參數
1、安裝方法:選擇 FTP
2、修改分區資訊:
先點選添加分區
我們從小到大建立分區:/boot 500MB ;/home 4GB ; swap 4GB ;剩下的空間都給 /目錄
3、設定網卡配置:ens33
4、防火牆配置----禁用
5、安裝後腳本 ---- /bin/bash
第三步:安裝應答參數修改好之後,選擇檔案 ---- 儲存
第四步:儲存完之後,選擇檔案系統 ---- var ---- ftp ,再點選儲存
第五步:編輯centos7 中現有的應答檔案
将現有應答檔案裡的部分内天複制過來
第六步:編輯ks.cfg 檔案,将剛剛複制過來的所有檔案粘貼進去
第七步:在default 檔案中追加模闆檔案
第八步:回到客戶機,開始驗證無人值守安裝
和之前一樣,開啟出現加載畫面時,按下esc鍵,選擇網絡啟動方式,等待系統加載好之後,無需自己手動點選選擇,會自動安裝,免去所有人機互動。