Linux下的网络远程安装
Linux下的網絡遠程安裝
1.用RHEL6.5光盤安裝第一臺服務器
2.在第一臺服務器上配置YUM服務器
先創建一個掛載
1 #mount 2 #umount /dev/cdrom 3 #mkdir /mnt/rhel-dvd 4 5 #vim /etc/fstab 6 /dev/sr0 /mnt/rhel-dvd iso9660 defaults,ro 0 0 7 8 #mount -a //掛載所有列出在/etc/fstab里面但當前還未掛載的文件系統rpm需要手動處理包依賴關系
YUM能夠自動處理包依賴關系,為此需要配置YUM源(包倉庫)
/etc/yun.repos.d?? : YUM源配置文件,必須以repo.后綴名結尾
1 /etc/yum.repos.d //YUM源配置文件,必須以.repo后綴名結尾 2 3 4 vim /etc/yum.repos.d/rhel-dvd.repo 5[rhel-dvd] 6 name=RHEL 6.5 DVD 7 baseurl=file:///mnt/rhel-dvd/ //注意3條/ file:// /mnt/rhel-dvd/8 enabled=19 gpgcheck=0?
3.配置DHCP服務器給同一網段的PC機獲取IP地址。詳情請看Linux-DHCP服務器的搭建。
4.安裝ftp服務器,并把系統光盤的內容拷貝到ftp共享文件目錄下,以供遠程PC主機安裝系統。詳情請看Linux-FTP。
5.配置TFTP,啟用TFTP服務,并提供內核、引導程序,詳情在Linux-TFTP之用于網絡遠程安裝。
網絡遠程安裝流程:
開機自檢->網卡BOOT ROM的DHCP客戶端從DHCP服務器的到IP, 掩碼,DN服務器,默認網關和TFTP服務器IP及TFTP文件信息
->網卡BOOT ROM用TFTP協議從TFTP服務器上面下載TFTP文件,將TFTP文件pxelinux.0裝載到內存
->pxelinux.0是一個小小的操作系統,因而能夠啟動機器
->pxelinux.0用TFTP協議下載Linux內核(vmlinuz)和初始化內存盤(initrd.img),用vmlinuz開機
->vmlinuz根據傳給它的參數,啟動裝機過程
初始化內存盤:是一個文件壓縮包,里面包含了一些Linux內核vmlinuz需要的一些文件,它被pxelinux.0下載并在內存里面解壓
PXE:Pre-Excutable Environment,預啟動環境,Intel定義的一個網絡開機流程
6.安裝kickstart軟件包,創建無人值守安裝系統的應答文件。
1 yum -y install system-config-kickstart在圖形的終端的主菜單:應用程序--系統工具--kickstart配置
保存配置文件到ftp共享目錄下, /var/ftp/rhel6/ks.cfg
7.用pxe遠程安裝系統
?在虛擬機軟件上創建另一臺配置相同的虛擬機,光驅連接關閉,網絡選自定義,和第一臺服務器同一張網卡保證同一個網絡。開機自動安裝。
轉載于:https://www.cnblogs.com/RzCong/p/6028881.html
總結
以上是生活随笔為你收集整理的Linux下的网络远程安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: zabbix专题:第三章 Zabbix
- 下一篇: 鼠标拖动div移动js代码