本章主要掌握和學(xué)習(xí)的內(nèi)容
系統(tǒng)安裝過程 ?
配置anaconda ?
自動(dòng)化安裝系統(tǒng) ?
制作引導(dǎo)光盤和U盤 ?
DHCP服務(wù) ?
PXE安裝系統(tǒng) ?
cobbler
一.安裝程序啟動(dòng)過程
(1)執(zhí)行cd /misc/cd/isolinux
image.png
如圖中所示:
boot.cat——MBR分區(qū)
isolinux.bin——stage2啟動(dòng)
isolinux.cfg——配置文件
isolinuz/vmlinuz——加載內(nèi)核
append initrd=initrd.img——向內(nèi)核傳遞參數(shù)
vesamenu.c32—— 圖形界面菜單選項(xiàng)
(2)
開始安裝系統(tǒng)時(shí)暖呕,會(huì)進(jìn)入該圖形菜單選擇界面image.png
能夠出現(xiàn)如圖所示的界面是基于在 /misc/cd/isolinux/isolinux.cfg的這個(gè)配置文件
image.png
因此在啟動(dòng)安裝界面press[tab]時(shí)會(huì)出現(xiàn)回車后就會(huì)進(jìn)入救援模式image.png
image.png
image.png
或者在安裝界面輸入esc會(huì)進(jìn)入boot模式
image.png
輸入linux rescue也會(huì)進(jìn)入救援模式或者直接寫rescue也可以二庵,效果是一樣的
(3)如果press [tab]或是esc霞幅,在后面增加linux text 或是text檬姥,就會(huì)進(jìn)入字符界面進(jìn)行安裝
注意不能直接在boot后直接寫text ,要先寫linux(label),再寫textimage.png
(4)正常選擇安裝方式,就可以進(jìn)行手動(dòng)安裝過程了
(二)選擇網(wǎng)絡(luò)安裝方式實(shí)現(xiàn)系統(tǒng)的安裝
(1)手動(dòng)選擇指定的安裝源
esc boot: linux askmethod回車后會(huì)出現(xiàn)一個(gè)新的界面
image.png
(2)將網(wǎng)卡設(shè)置為橋接模式來自動(dòng)獲取ip地址糕伐,只有獲取ip地址才能進(jìn)行網(wǎng)絡(luò)安裝方式
(3)當(dāng)獲取Ip地址后饲宿,會(huì)進(jìn)入一個(gè)url setup界面魁索,在此寫入 http://172.18.0.1/centos/6確定后就進(jìn)入了image.png
后面的安裝過程照舊安裝即可
(三)anaconda的配置方式
(1) 交互式配置方式
(2) 通過讀取事先給定的配置文件自動(dòng)完成配置 按特定語法給出的配置選項(xiàng)
kickstart文件
有關(guān)配置方式的文件可以訪問cat anaconda-ks.cfg
文件格式分為:
1命令段
image.png
2程序包段
image.png
程序包格式以%開始狸吞,以%end作為結(jié)束
3腳本段
%pre: 安裝前腳本 運(yùn)行環(huán)境:運(yùn)行于安裝介質(zhì)上的微型Linux環(huán)境
%post: 安裝后腳本 運(yùn)行環(huán)境:安裝完成的系統(tǒng)
二.kickstart文件創(chuàng)建
(1)通過手動(dòng)自動(dòng)創(chuàng)建kickstart文件
使用的創(chuàng)建的工具為:systemctl-config-kickstart
安裝該創(chuàng)建工具
安裝之后會(huì)進(jìn)入該界面進(jìn)行選擇image.png
1
image.png
2
image.png
3
image.png
4
image.png
5
image.png
配置好后勉耀,保存,進(jìn)入虛擬機(jī)查看 cat ks.cfg
image.png
在安裝包里面加入@core @workstations @server-policy autofs vim工具和安裝包
安裝思路:通過ftp共享的方式蹋偏,進(jìn)行半自動(dòng)化安裝
mv /root/ks.cfg /var/ftp/pub
在網(wǎng)頁上輸入ftp地址查看ks.cfg
image.png
6 配置好文件后便斥,用光盤啟動(dòng)安裝操作系統(tǒng),采用網(wǎng)絡(luò)安裝的方式
在啟動(dòng)菜單菜單界面上威始,按esc——boot: linux ks=ftp://192.168.136.25/pub/ks.cfg回車后枢纠,系統(tǒng)就會(huì)自動(dòng)安裝
image.png
注意安裝過程時(shí),網(wǎng)卡應(yīng)該選擇為橋接模式字逗,否則無法通過外網(wǎng)進(jìn)行連接京郑,不能獲取ks.cfg文件
(2)在centos7實(shí)現(xiàn)http安裝系統(tǒng)
1 在虛擬機(jī)上安裝 yum install system-config-kickstart
安裝成功后宅广,啟動(dòng)該命令
此時(shí)選擇httpd方式的安裝——cp anaconda-ks.cfg /var/www/html
并將文件名改為ks7.cfg
2 進(jìn)入/var/www/html,mkdir /centos/7 -pv
cd centos/下葫掉,進(jìn)行掛載mount /dev/sr0 7
3 在該目錄下配置yum源
[test]
baseurl=http://192.168.136.170/centos/7
gpgcheck=0
4 修改ks7.cfg配置文件
搜狗截圖20170915200251.png
清除分區(qū)
image.png
在%package包中添加autofs,添加啟動(dòng)后配置腳本
image.png
在啟動(dòng)之前檢查文件的修改是否有語法錯(cuò)誤并檢查http服務(wù)是否可用——ksvalidator ks7.cfg
5 檢查無誤后可以啟動(dòng)安裝了,在安裝菜單界面輸入esc或tab
boot: linux ks=http://192.168.136.170/ks7.cfg ip=192.168.136.33(自己設(shè)置與網(wǎng)絡(luò)路徑地址在同一個(gè)網(wǎng)段即可) netmask=255.255.255.0
回車后跟狱,系統(tǒng)就會(huì)自動(dòng)進(jìn)行接下里的安裝俭厚,不許人工手動(dòng)進(jìn)行選擇了!
三制作引導(dǎo)光盤和U盤
(1)在centos6中
cd /misc/cd
cd isolinux/
mkdir /app/myiso
cp * /app/myiso
cd /app/myiso
cd isolinux
vim isolinux.cfg
image.png
(2)在centos7中驶臊,執(zhí)行ftp 192.168.136.134從centos6上得到應(yīng)答文件
image.png
(3)進(jìn)入/var/www/html中執(zhí)行cp命令image.png
(4)在html目錄中創(chuàng)建 mkdir centos/6 -pv
cd centos目錄下,然后給該主機(jī)新增一個(gè)光盤
image.png
(5)mount /dev/sr1 6 修改配置文件 ks6-mini.cfg和ks6-desktop.cfg
image.png
(6)在centos6中執(zhí)行image.png
將生成的引導(dǎo)光盤導(dǎo)出挪挤,作為安裝的引導(dǎo)iso鏡像光盤
(7)開始安裝新的系統(tǒng)