Kickstart無人值守安裝操作系統CentOS 7.3
需要資源
- CentOS-7.3-x86_64-DVD-1611.iso
內網本地化YUM源
- 創建iso存放目錄和掛載目錄
mkdir /mnt/iso
mkdir /mnt/cdrom - 將iso鏡像文件上傳到/mnt/iso文件夾下
- 將/mnt/iso/下的iso文件掛載到/mnt/cdrom目錄
mount -o loop /mnt/iso/CentOS-7.3-x86_64-DVD-1611.iso /mnt/cdrom - 配置.repo的文件
先備份源repo文件
mkdir /ect/yum.repos.d/bak
mv *.repo /etc/yum.repos/d/bak
編寫自已的reop文件
vi /etc/yum.repos.d/myself.repo
#[必須爲development,如果不是在自動安裝系統時找不到文件][development] name=myself #掛載的目錄 baseurl=file:///mnt/cdrom #enabled必須等於1 enabled=1 gpgckeck=0 #注:cd /mnt/cdrom/可以看到這個key,這裏僅是個例子 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7
- 清楚yum緩存
yum clean all
安裝DHCP(依賴內網本地化YUM源)
- 執行安裝命令
yum install dhcp -y - 查找配置位置
rpm -qc dhcp - 複製配置文件
cat /usr/share/doc/dhcp-4.2.5/dhcp.config.example > /etc/dhcp/dhcpd.conf - 編輯配置文件
vim /etc/dhcp/dhcpd.confsubnet 192.168.1.0 netmask 255.255.255.0 { range 192.169.1.110 192.168.1.120; option domain-name-servers 192.168.1.200; option domain-name "com.mxzhe"; option routers 192.168.1.1; option broadcast-address 192.168.1.1; next-server 192.168.1.200; filename "/pxelinux.0"; default-lease-time 600; max-lease-time 7200; }
- 啓動DHCP
systemctl start dhcp - 開機自啓動
systemclt enable dhcpd
安裝TFTP(依賴內網本地化YUM源)
- 執行安裝命令
yum -y install tftp-server
安裝XINETD
- 執行安裝命令
yum -y install xineted