歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 實戰Linux無盤工作站(1)

實戰Linux無盤工作站(1)

日期:2017/2/27 14:18:27   编辑:更多Linux
  實戰Linux無盤工作站 本文將詳細敘述一下建立linux無盤工作站的步驟。   LINUX無盤工作站的建立,需要作客戶端和服務器端兩方面的工作,本文將詳細敘述一下建立linux無盤工作站的步驟。

  一.無盤工作站客戶端

  這部分的主要任務是做一個EPROM的啟動文件,還包括一個處理Linux內核的工具mknbi-linux。有兩個package:etherboot和netboot可供選用, etherboot對網卡型號有要求,支持的網卡種類不算很多,但對最常用的網卡如3c503/507/509/905b、NE1000/2000/PCIne2000、Intel eepro等基本上都能支持;Netboot可以用ndis或pktdrv,這些文件一般在隨卡附帶的驅動盤上都有,但這僅限於網絡啟動,對網卡的要求首先是Linux能識別。

  以下步驟所述適用於etherboot;

  1. 展開etherboot,進入src-32,編輯Config。有許多選項可以讓你做多重啟動、顯示信息、詢問口令之類的事情,這時你需要做的是用bootp代替dhcp,即在Config中定義-DNO_DHCP_SUPPORT設置。因為我們打算在服務器端用bootp,所以這是必須的,否則在啟動時會因為未能尋找到dhcp server而啟動不了。如果你准備在服務器端使用dhcp,那麼這一步就不需要了。

  2. make。對每種網卡都會生成兩個文件 .rom和 .lzrom,後者是壓縮過的。

  3. 使用軟盤啟動驗證所作的啟動ROM沒問題,假設你用的網卡是ne2000兼容的:

  cat ../src/floppyload.bin ne.lzrom > /dev/fd0

  如用軟盤啟動,系統能探測到你的網卡並發出bootp請求。如果一切OK,你就可以把ROM文件刻寫到EPROM裡了。

  4. cd ../netboot*;make;make install。make如果出錯,解決辦法是把系統中的bcc改名,然後將gcc連接成bcc,再重新make。最後在系統中會增加一個程序mknbi-linux,這是用來處理linux內核的,在服務器端設置部分會講它的用法。

  客戶端的工作完成了。




Copyright © Linux教程網 All Rights Reserved