Linux中的無人職守安裝指令碼kickstart

2021-10-06 12:32:08 字數 3272 閱讀 4318

主機名稱 :westos_node1

ip :172.25.254.20

火牆,selinux關閉

httpd服務開啟

配置軟體倉庫能正常工作

在rhel7系統中提供圖形的kickstart製作方式

在rhel8中已經把圖形的工具取消,並新增到rhn網路中

在rhel8中如果無法通過rhn網路製作kickstart,可以使用模板生成

操作步驟:

共享資源

setenforce 0 selinux調整為警告模式

mkdir /

var/www/html/westos_8

mount

/dev/cdrom /

var/www/html/westos_8

測試資源共享:

/172.25.254.20/westos_8

# 用模板製作kickstart

在已經裝好的rhel8中,/root/anaconda-ks.cfg 就是安裝當前系統時回答的所有問題的答案

生成的kickstart,此檔案為kickstart模板

cp/root/anaconda-ks.cfg /

var/www/html/westos.cfg

vim /

var/www/html/westos.cfg

# partition clearing information

ignoredisk --only-use=sda 只是用我們系統中的第一塊硬碟

# partition clearing information

clearpart --all --initlabel --drives=sda 把sda硬碟的所有內容刪掉

#use graphical install

# graphical 安裝過程開啟圖形

text 安裝過程不開圖形

url --url=" westos_8" 系統安裝資源

# keyboard layouts

keyboard --vckeymap=us --xlayouts='us' 鍵盤布局為美式鍵盤

# system language

lang en_us.utf-8 --addsupport=zh_cn.utf-8 系統支援的語言

# network information

network --bootproto=dhcp -device=ens160 --onboot=on --ipv6=auto --on-activate 網絡卡設定

network --hostname=locahost.localdomain 主機名設定

# root passwork

rootpw --plaintext westos

authselect --enableshadow --passlgo=sha512 系統預設開啟的加密認證方式

x window system configuration information

#xconfig --startxonboot 安裝完成後開機後**形

skipx 安裝完成後開機不後**形

# run the setup agent on first boot

firstboot --disable 首次後動初始化禁止

# system services

services --disabled="chronyd, firewall"--enabled="sshd 在開機時開後或關閉的服務

# system timezone

timezone asia/ shanghai --isutc --nontp 系統時區,後用utc計時方式,不其同ntp時間同步

#user --name =wests

password=$6sw8hmy8 65$xo. sixq4rawk19qbuvxpletlus191k5w6glizvy emakxlfbk6eft

iscrypted --gecos="westos

# disk partitioning information

part /

--fstype="xfs"

--ondisk=sda --grow --size=1 讓/分割槽使用全部空閒磁碟空間

part /boot -fstype="xfs"--ondisk-sda -size=200 /boot分割槽大小為200m

part swap -fstype="swap"--ondisk-sda --size=500 swap分割槽大小為500m

%ackages

@base 安裝軟體組base

httpd 安裝單個軟體httpd

#%pre 系統安裝前自動執行的指令碼

%end

%post 系統安裝後自動執行的指令碼

var/www/html/westos cfg 檢測 wests.cfg語法

chmod 644 /

var/www/html/westos.cfg

測試:

在系統安裝基面選擇

install red hat enterprise linux 8.0.0 <----

鍵ks=http:/

/172.25.254.20/westos.cfg <----

j鍵檢視效果

Linux中的無人職守安裝指令碼kickstart

一.kickstart自動安裝指令碼的作用 在企業中安裝多台作業系統時面臨的問題 當安裝linux作業系統時,安裝過程會需要回答很多關於設定的問題 這些問題必須手動選擇,否則無法進行安裝 當只安裝1臺linux系統,手動選擇設定工作量比較輕鬆 當安裝多台linux,這些設定需要重複多次,這些重複動作...

linux當中的無人職守安裝指令碼kickstart

在企業中安裝多台作業系統時面臨的問題 當安裝linux系統時,安裝過程會需要回答很多關於設定的問題 這些問題必須手動選擇,否則無法進行安裝 當只安裝一台linnux系統時,手動設定工作量比較輕鬆 當安裝多台linux,這些設定需要重複多次,這些重複動作是效率低下的操作 如何解決以上問題 用檔案記錄所...

ubuntu ubuntu下的無人職守安裝

1 配置tftp服務後 cp ubuntu install netboot tftpboot 2 編輯配置檔案 vim tftpboot ubuntu installer amd64 boot screens txt.cfg default install label install menu la...