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=1
 9 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遠程安裝系統

 在虛擬機軟件上創建另一台配置相同的虛擬機,光驅連接關閉,網絡選自定義,和第一台服務器同一張網卡保證同一個網絡。開機自動安裝。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM