网络安装
首先配倉(cāng)庫(kù)
然后需要安裝的服務(wù)
Yun –y install tftp-server
Yum –y install dhcp
?
?
Tftp-server dhcp tftp后,會(huì)在/var/lib/tftpboot這個(gè)文件,這個(gè)文件是作為linux安裝的引導(dǎo)文件,將/mnt/isolinux下的文件都復(fù)制到tftpboot下
?
除了上面的外,還需要安裝syslinux包,然后就可以在/usr/share/syslinux/pxelinux.0這個(gè)文件,要將其放入tftpboot下,并將其復(fù)制到pxelinux.cfg文件下
?
在tftpboot下創(chuàng)建目錄文件pxelinux.cfg
?
然后將isolinux.cfg放到pxelinux.cfg目錄文件下的default中
?
?
?
?
?
?
?
?
?
?
?
打開(kāi)default文件
?
如果需要改變,我們可以將需要改變的選項(xiàng)復(fù)制,下圖就是了
?
下面就是引導(dǎo)文件了,其中pxelinux.cfg是自己創(chuàng)建的目錄文件,isolinux.cfg是需要放入到其下的文件default中的
?
下面就是pxelinux.cfg下的default文件了
?
?
3.dhcp的配置
下面就需要進(jìn)入dhcp的配置文件了,值得注意的是,下面的dhcp.conf雖然是dhcp
的主配置文件,但是里面卻沒(méi)有配置信息,配置信息在
/usr/share/doc/dhcp*/dhcpd.conf.sample里面,所以可以將其導(dǎo)入到dhcpd.conf中就可以了
?
?
這里就細(xì)細(xì)解釋一下了,上面的第一行寫(xiě)的是安裝服務(wù)器的網(wǎng)段和子網(wǎng)掩碼,第二行則是分配的動(dòng)態(tài)ip的范圍
下面的第一行是用于網(wǎng)卡啟動(dòng)的引導(dǎo)文件名
下面的第二行是安裝linux系統(tǒng)的服務(wù)器ip地址(這里dhcp服務(wù)和安裝系統(tǒng)的在同一臺(tái)服務(wù)器上)
?
4.NFS的配置
這個(gè)作用是將系統(tǒng)鏡像共享,配置最為簡(jiǎn)單
進(jìn)入/etc/exports中,添加下面一條就可以了
?
然后重啟nfs服務(wù)即可
?
到這一步,其實(shí)網(wǎng)絡(luò)安裝linux系統(tǒng)的配置已經(jīng)完成了,接下來(lái)只需要進(jìn)入計(jì)算機(jī)的bios中,將boot下的network boot 作為第一啟動(dòng)項(xiàng)就可以了
?
?
無(wú)人值守安裝
呵呵,注意,上面講的只是將系統(tǒng)以網(wǎng)絡(luò)安裝的形式進(jìn)行而已,如果在實(shí)際生產(chǎn)環(huán)境中肯定是還不夠的,那就是見(jiàn)安裝操作系統(tǒng)過(guò)程中的一些設(shè)置避免掉,進(jìn)行無(wú)人值守安裝,那就完美了
如此,這里就涉及到一個(gè)文件ks.cfg,里面的內(nèi)容都是按照l(shuí)inux系統(tǒng)過(guò)程中的一些設(shè)置信息。
將到這,我就力圖將這里說(shuō)的清楚點(diǎn)
其實(shí)吧,我們?cè)诎惭b操作系統(tǒng)的過(guò)程中,是會(huì)跳出一些選項(xiàng),需要我們分區(qū)啊,裝服務(wù)啊,選擇鍵盤(pán)及安裝語(yǔ)言等等,其實(shí)吧,在這些選擇的過(guò)程中,系統(tǒng)還沒(méi)有真正的安裝,而在選擇那些的過(guò)程中,每一個(gè)選擇后,進(jìn)行下一步時(shí),這些選擇就以文字的形式寫(xiě)入到ks.cfg中,當(dāng)一切選擇都做玩后,系統(tǒng)才會(huì)安裝,而ks.cfg文件也會(huì)被保存下來(lái)。
?
其實(shí)可以在安裝服務(wù)器上就將這個(gè)文件配置完成,那么在安裝系統(tǒng)的過(guò)程中,就將這個(gè)文件讀取了,于是就沒(méi)有那些手動(dòng)安裝過(guò)程了
?
那么文件ks.cfg如何去完成呢?
其實(shí)我們可以按照軟件system-config-kickstart就可以了
?
接下來(lái)就看看這些設(shè)置吧,第一個(gè)基本配置就不用多說(shuō)了
?
下面的就是安裝的方式,這里選擇的是nfs共享安裝的
?
下面的rhgb quiet是內(nèi)核所需要的,可以加上
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
可以在這里進(jìn)行分區(qū)
?
選擇網(wǎng)絡(luò)
?
這里是驗(yàn)證,可以不用寫(xiě)
?
這里是防火墻的開(kāi)關(guān)選擇
?
顯示配置,不用管
?
這里是選擇需要安裝的軟件包,可以裝了系統(tǒng)后再看情況安裝
?
這里一般不用
?
這里是系統(tǒng)可以執(zhí)行的腳本,可以根據(jù)情況來(lái)寫(xiě)
?
這里舉例
?
保存后就可以在root的家下看到文件ks.cfg了,這里的ks.cfg和anaconda-ks.cfg內(nèi)容一樣,里面的都是安裝linux系統(tǒng)過(guò)程中的一些設(shè)置選擇,當(dāng)安裝系統(tǒng)時(shí)那些設(shè)置都會(huì)以文本的形式存放在這里
?
?
這里將文件ks.cfg放入到/PXEfile文件中,將/PXEfile共享,以便安裝系統(tǒng)時(shí)可以讀取,來(lái)實(shí)現(xiàn)自動(dòng)安裝
?
然后重啟nfs
?
?
還需要在tftpboot下的pxelinux.cfg/default中加入下面的一行
?
最后安裝,就可以自行了,下面的是安裝的引導(dǎo)界面,這個(gè)界面就是default里配置的信息
?
至此實(shí)驗(yàn)結(jié)束!!!
轉(zhuǎn)載于:https://www.cnblogs.com/endmoon/p/4592765.html
總結(jié)
- 上一篇: 手机app常见bug积累
- 下一篇: 一款WP小游戏代码分享