如何遠程安裝Linux操作系統(tǒng)
更新時間:2006年10月24日 00:00:00 作者:
一、引言 一般情況下,我們都是利用軟驅(qū)或光驅(qū)引導Linux后,再通過本地的光驅(qū)安裝Linux。但是,這種安裝方法在以下的幾種情況下就不能適用: 無軟驅(qū)和光驅(qū):很多公司為了節(jié)省成本,計算機一般都不帶光驅(qū)或軟驅(qū),這樣就無法通過本地安裝Linux; 非標準的軟驅(qū)和光驅(qū):雖然筆記本都會配置光驅(qū),但是并不一定都是標準的IDE設備,有些是通過USB接口,有些是通過1394接口(例如Samsung的Q10)。在Linux安裝時所引導的Linux內(nèi)核一般都不會帶這些接口的驅(qū)動,所以也無法通過本地安裝Linux; 另外,在一些場合,如機房中,有大量的計算機需要同時安裝Linux,如果通過光驅(qū)的方式一個個安裝,不僅效率低,也不利于維護。 筆者在工作過程中,就遇到過第二種情況。一臺Samsung的Q10筆記本需要安裝Redhat Linux 8.0,但是通過光驅(qū)引導后發(fā)現(xiàn),安裝程序無法訪問光盤。針對這個問題,筆者經(jīng)過查閱資料和摸索,找到了在Q10上安裝Linux的方法。在下面的討論中,如不做特別聲明,都將以Q10為例,介紹如何通過PXE Bootrom來遠程安裝Linux。 二、基本原理 1) 什么是PXE PXE(Pre-boot Execution Environment)是由Intel設計的協(xié)議,它可以使計算機通過網(wǎng)絡啟動。協(xié)議分為client和server兩端,PXE client在網(wǎng)卡的ROM中,當計算機引導時,BIOS把PXE client調(diào)入內(nèi)存執(zhí)行,并顯示出命令菜單,經(jīng)用戶選擇后,PXE client將放置在遠端的操作系統(tǒng)通過網(wǎng)絡下載到本地運行。 PXE協(xié)議的成功運行需要解決以下兩個問題: 既然是通過網(wǎng)絡傳輸,那么計算機在啟動時,它的IP地址由誰來配置; 通過什么協(xié)議下載Linux內(nèi)核和根文件系統(tǒng) 對于第一個問題,可以通過DHCP Server解決,由DHCP server來給PXE client分配一個IP地址,DHCP Server是用來給DHCP Client動態(tài)分配IP地址的協(xié)議,不過由于這里是給PXE Client分配IP地址,所以在配置DHCP Server時,需要增加相應的PXE特有配置。 至于第二個問題,在PXE client所在的ROM中,已經(jīng)存在了TFTP Client。PXE Client使用TFTP Client,通過TFTP協(xié)議到TFTP Server上下載所需的文件。 這樣,PXE協(xié)議運行的條件就具備了,下面我們就來看看PXE協(xié)議的工作過程。
相關文章
Linux目錄結構以及目錄內(nèi)的主要內(nèi)容詳細解析
以下是對Linux下的目錄結構以及目錄內(nèi)的主要內(nèi)容進行了詳細的解析介紹。需要的朋友可以過來參考下2013-08-08SuSE Enterprise Linux 10下面啟動xdmcp
SuSE Enterprise Linux 10下面啟動xdmcp...2007-01-01