linux操作系统网络,网络安装linux操作系统
網絡安裝安裝的準備
首先配倉庫
然后需要安裝的服務
Yun y install tftp-server
Yum y install dhcp
開始實驗配倉庫
安裝tfpt包并進行配置
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里配置的信息
至此實驗結束!!!
總結
以上是生活随笔為你收集整理的linux操作系统网络,网络安装linux操作系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shader 获取法线_Unity Sh
- 下一篇: php 验证码一直不对,ThinkPHP