接下來,我們就嘗試一下魔种,如何用光盤引導啟動,并選擇ftp方式安裝粉洼。
一节预、搭建ftp服務器
ftp服務器搭建,可以參考我這篇日記:http://www.reibang.com/p/38a5e0c0bb69
搭建好后漆改,把光盤內(nèi)容放到ftp服務器上面去心铃。
ftp服務器
二、kickstart文件
1挫剑、制作kickstart文件
這里我們可以使用一個圖形化工具system-config-kickstart去扣,去定制kickstart文件。
圖1 system-config-kickstart
圖1樊破,圖形界面打開system-config-kickstart
圖2
圖2愉棱,設置基本配置
圖3 安裝選項
圖3,選擇FTP安裝哲戚。我的ftp服務器事剛才已搭建好奔滑,并且把光盤內(nèi)容也放到服務器上了。如下圖4:
圖4 ftp服務器
圖5 分區(qū)
圖5顺少,按照自己的需求朋其,劃分分區(qū)。
不要圖形環(huán)境
圖6脆炎,我不安裝圖形環(huán)境
圖6 安裝包選項
圖6梅猿,這里可以選擇自己需要的安裝包
圖7 安裝后腳本
圖7 可以附上安裝后腳本
最后點擊左上角file選項,保存生成ks.cf文件秒裕。
2袱蚓、確認ks.cfg文件
生成ks.cfg文件后,可以自己確認一下几蜻,如果有補充喇潘,手動修改一下体斩。
[root@CentOS6 ~]#cat ks.cfg
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Firewall configuration
firewall --disabled
# Install OS instead of upgrade
install
# Use network installation
url --url="ftp://192.168.0.113/pub/6/"
# Root password
rootpw --iscrypted $1$ep2DTWx3$RjNBQu4GDDuOOBGNxPTzy/
# System authorization information
auth --useshadow --passalgo=sha512
# Use graphical install
#graphical
#注釋掉graphical,在下面寫上text颖低,選擇命令行安裝
text
# System keyboard
keyboard us
# System language
lang en_US
# SELinux configuration
selinux --disabled
# Do not configure the X Window System
skipx
# Installation logging level
logging --level=info
# System timezone
timezone Africa/Abidjan
# Network information
network --bootproto=dhcp --device=eth0 --onboot=on
# System bootloader configuration
bootloader --location=mbr
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all
# Disk partitioning information
part / --fstype="ext4" --size=50240
part /boot --fstype="ext4" --size=1024
part /home --fstype="ext4" --size=50000
%post
useradd luo
echo 123456|passwd --stdin luo
reboot
%end
%packages
@core
@server-policy
@workstation-policy
%end
以下命令可以檢查ks.cfg文件格式是否正確
[root@CentOS6 ~]#ksvalidator ks.cfg
#如果錯誤會有提示
拷貝ks.cfg到ftp服務器上
[root@CentOS6 ~]#cp ks.cfg /var/ftp/pub/centOS6.cfg
[root@CentOS6 ~]#
以上就是CentOS6的ks.cfg文件的制作過程絮吵。
3、CentOS7補充
CentOS7的ks.cfg有個小bug:
centos 7 bug
Package Selection安裝包選擇不顯示枫甲。這是因為機器的yum配置有問題源武。
按以下配置:
[root@luo7 ~]#cd /etc/yum.repos.d/
[root@luo7 yum.repos.d]#ls
backup base.repo
[root@luo7 yum.repos.d]#vim base.repo
[development]
name=Base7
baseurl=file:///misc/cd
gpgkey=file:///misc/cd/RPM-GPG-KEY-CentOS-7
Paste_Image.png
三、自動安裝系統(tǒng)
接下來就是用ks.cfg文件去安裝操作系統(tǒng)了想幻。
圖1 光盤啟動
圖1,光盤引導啟動话浇,在這個界面上按ESC
ESC
圖2脏毯,輸入linux ks=ftp://192.168.0.113/pub/centOS6.cfg
按回車。
系統(tǒng)自動按照centOS6.cfg文件安裝
圖3幔崖、接下來系統(tǒng)就會自動按照centOS6.cfg的內(nèi)容安裝食店。
自動安裝過程
安裝完成