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