歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 關於linux操作系統的網絡安裝相關配置

關於linux操作系統的網絡安裝相關配置

日期:2017/2/25 10:36:54   编辑:Linux教程

關於linux操作系統的網絡安裝相關配置

 一般情況下,我們都是利用軟驅或光驅引導Linux後,再通過本地的光驅安裝Linux。但是,這種安裝方法在以下的幾種情況下就不能適用:

  無軟驅和光驅:很多公司為了節省成本,計算機一般都不帶光驅或軟驅,這樣就無法通過本地安裝Linux;

  非標准的軟驅和光驅:雖然筆記本都會配置光驅,但是並不一定都是標准的IDE設備,有些是通過USB接口,有些是通過1394接口(例如Samsung的Q10)。在Linux安裝時所引導的Linux內核一般都不會帶這些接口的驅動,所以也無法通過本地安裝Linux;

  另外,在一些場合,如機房中,有大量的計算機需要同時安裝Linux,如果通過光驅的方式一個個安裝,不僅效率低,也不利於維護。

  筆者在工作過程中,就遇到過第二種情況。一台Samsung的Q10筆記本需要安裝RedhatLinux8.0,但是通過光驅引導後發現,安裝程序無法訪問光盤。針對這個問題,筆者經過查閱資料和摸索,找到了在Q10上安裝Linux的方法。在下面的討論中,如不做特別聲明,都將以Q10為例,介紹如何通過PXEBootrom來遠程安裝Linux。

  基本原理

  1、什麼是PXE

  PXE(Pre-bootExecutionEnvironment)是由Intel設計的協議,它可以使計算機通過網絡啟動。協議分為client和server兩端,PXEclient在網卡的ROM中,當計算機引導時,BIOS把PXEclient調入內存執行,並顯示出命令菜單,經用戶選擇後,PXEclient將放置在遠端的操作系統通過網絡下載到本地運行。

  PXE協議的成功運行需要解決以下兩個問題:

  既然是通過網絡傳輸,那麼計算機在啟動時,它的IP地址由誰來配置;

  通過什麼協議下載Linux內核和根文件系統

  對於第一個問題,可以通過DHCPServer解決,由DHCPserver來給PXEclient分配一個IP地址,DHCPServer是用來給DHCPClient動態分配IP地址的協議,不過由於這裡是給PXEClient分配IP地址,所以在配置DHCPServer時,需要增加相應的PXE特有配置。

  至於第二個問題,在PXEclient所在的ROM中,已經存在了TFTPClient。PXEClient使用TFTPClient,通過TFTP協議到TFTPServer上下載所需的文件。

  這樣,PXE協議運行的條件就具備了,下面我們就來看看PXE協議的工作過程。

  2、工作過程

  在上圖中,PXEclient是需要安裝Linux的計算機,TFTPServer和DHCPServer運行在另外一台LinuxServer上。Bootstrap文件、配置文件、Linux內核以及Linux根文件系統都放置在LinuxServer上TFTP服務器的根目錄下。

  PXEclient在工作過程中,需要三個二進制文件:bootstrap、Linux內核和Linux根文件系統。Bootstrap文件是可執行程序,它向用戶提供簡單的控制界面,並根據用戶的選擇,下載合適的Linux內核以及Linux根文件系統。

  3、步驟

  有了前面的背景知識,接下來就可以正式操作了,下面按照順序給出了操作步驟:

  配置DHCPServer

  選用ISCdhcp-3.0,DHCPServer的配置文件是/etc/dhcpd.conf,配置文件的內容如下:

  optionspacePXE;

  optionPXE.mtftp-ipcode1=ip-address;

  optionPXE.mtftp-cportcode2=unsignedinteger16;

  optionPXE.mtftp-sportcode3=unsignedinteger16;

  optionPXE.mtftp-tmoutcode4=unsignedinteger8;

  optionPXE.mtftp-delaycode5=unsignedinteger8;

  optionPXE.discovery-controlcode6=unsignedinteger8;

  optionPXE.discovery-mcast-addrcode7=ip-address;

  class\”pxeclients\”

Copyright © Linux教程網 All Rights Reserved