基於PXE實現centos六、7雙系統的自動選擇安裝

  大概網絡拓撲圖:linux

  wKioL1ncYtaBhErLAABcbuhgu78079.png


  具體步驟:centos

  1、配置服務器和客戶端以及安裝須要的包。服務器

  (1)配置基礎環境。網絡

  ①關閉虛擬機自帶的dhcp以及配置一個僅主機的網絡。ide

  wKiom1nbXpvQh75rAAEkuiJLtcw549.png


  wKioL1nbY9Kymv6-AAEAyXsOwDo703.png

 


  wKioL1ncZg6T5hHmAACmdvVa2Iw888.png

  ②檢查服務器端防火牆以及selinux是否關閉。ui

  wKioL1nbZEjx70BrAABHDSOSluc001.png

  (2)安裝必要的安裝包。centos7

  ①安裝對應軟件包dhcp httpd tftp-server syslinux tftp。spa

  wKioL1nPE4jg-sQpAABhJPZ1JsI733.png 

  2、配置服務。操作系統

  (1)配置DHCP服務。3d

  ①直接開啓服務報錯。wKioL1nPcjXys1D_AAAfYBNfbx4831.png  ②查看配置文件,發現配置文件什麼都沒有。

  wKiom1nPcvmA0qF1AAAlLhmGgvc220.png

  ③複製usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample 文件覆蓋 /etc/dhcp/dhcpd.conf。

  wKioL1nPc8GB6P0AAABcgWo5NM8891.png  ④修改dhcp配置文件。

  wKiom1nPdSuBn0YlAABJZvTKwBM482.png

  ⑤從新啓動dhcp服務。

  wKioL1nPdTbDKIzrAABkbyUpYS4314.png 

  (2)配置httpd服務。

  ①建立目錄,分別存放六、7的光盤和應答文件。

  wKiom1nbbJ6zrCUxAAAtlYaG-9E395.png

  ②分別掛載六、7的光盤以及製做彼此的應答文件。

  在centos7裏面添加一個centos6的光盤(具體怎麼添加成功不作詳解)

  wKioL1nbbY-glAyxAACqQ3K3twU029.png


  wKiom1nbdTazwTfrAAAWLc1h-aM960.png  

  應答文件建立參考http://19940919.blog.51cto.com/13143529/1970092

  上面地址是上個博客的應答文件,此實驗拿過來給予修改加以使用。

  wKiom1nc0gGRGRJ_AACxGEDjwPI721.png

  (3)配置tftp服務器。

  ①開啓tftp服務器和xinetd。

  wKiom1nbdovzkqLrAAEByEfEZHE793.png 

(4)給/var/lib/tftpboot/目錄準備文件。

  ①先準備pxelinux.0文件,pxelinux.0爲syslinux自動生成,安裝軟件系統裏就有該文件,pxelinux.0文件用於引導系統。

  wKioL1nbeCOz56fRAAAzWFxL-AE178.png  ②分別建立centos六、7文件夾,分別存放彼此的內核文件。

 wKioL1nbeYPih9fOAACQUxcMLfI108.png  ③建立pxelinux.cfg文件夾,用來存放菜單文件。

  wKiom1nbexmiukdJAAA6rSkaz-8104.png  ④修改/var/lib/tftpboot/pxelinux.cfg/default菜單文件

   wKiom1nbflGSLF1lAABsPaCEERU195.png  ⑤接下來新建一個擬虛擬機,選擇同一網絡通道,系統會自動進入pxe安裝程序引導系統自動安裝。

 

wKioL1ncZDnhbgd5AAAMw2_8F-s833.png


wKiom1nc00jBRYIKAAAPz9wROic289.png

  以上就是整個實驗,能夠根據本身須要安裝哪一個版本操做系統。

相關文章
相關標籤/搜索