在沒有CD-ROM驅動器的膝上型電腦上安裝Linux(轉)

subid發表於2007-08-15
在沒有CD-ROM驅動器的膝上型電腦上安裝Linux(轉)[@more@]  本文要講的是在一臺沒有CD-ROM驅動器的膝上型電腦上採用網路啟動的方法安裝Linux 的經過。

在沒有CD-ROM驅動器的膝上型電腦上安裝Linux ( 2001-01-22 )





把此文推薦給好友
在沒有CD-ROM驅動器的膝上型電腦上安裝Linux
作者:Albert 本文點選次數:91


  本文要講的是在一臺沒有CD-ROM驅動器的膝上型電腦上採用網路啟動的方法安裝Linux 的經過。

  有很多使用桌上型電腦上的CD-ROM中的Linux 發行版本來 安裝到其他機器的辦法:NFS、FTP、HTTP都可以使用。在詳細敘述安裝辦法之前,本文會簡要討論這些辦法。除了NFS可能稍微複雜一點以外,其他兩種方法應該是十分方便的。為了方便起見,本文采用 Red Hat 作為例子。其他的發行版本 應該可以用相同的方法安裝,只不過其中的命令略有不同罷了。

一、準備磁碟

  現在的Linux 發行版本一般都可以透過CD-ROM 啟動,而且 發行的光碟上一般都帶有啟動軟盤的映像檔案。但是這個檔案對於採用ISA 匯流排或者PCI 匯流排的桌上型電腦和採用PCMCIA卡的膝上型電腦有不同的格式,在膝上型電腦上,要啟動網路驅動程式之前必須先驅動PCMCIA 卡。

  例如對於 RedHat 6.0 而言,有三種選擇:boot.img (只驅動CD), bootnet.img (驅動網路) 和 pcmcia.img。

  如果需要膝上型電腦從網路啟動的話,就需要 bootnet.img + pcmcia.img。

把檔案寫到磁碟的辦法是:
#dd if=/mnt/cdrom/images/network.img of=/dev/fd0
二、準備好網路

  對於網路啟動盤而言,啟動時都帶有網路設定選擇,包括選擇網路映像的協議 (nfs, ftp or http)、網路卡、IP 地址、主機名等。

三、透過 NFS 安裝

  NFS 可以理解為在網路上共享Linux 的目錄。一旦匯出,你就可以掛接這些目錄,就像使用本地磁碟一樣。在伺服器端,就是掛接上光碟機,然後匯出。步驟如下:

確認NFS 服務(nfsd)正常


掛接上光碟機:
#mount /dev/cdrom /mnt/cdrom


把目錄加到 /etc/exports 中:
#/mnt/cdrom *(ro,no_root_squash)
也即把 /mnt/cdrom 對所有使用者只讀共享。


匯出 CD-ROM:
#exportfs 成功後,返回資訊: /mnt/cdrom localhost /mnt/cdrom *
測試的辦法是,在任何一臺Linux 機器上:
#mount 192.168.0.1:/mnt/cdrom /mnt (假設伺服器地址為192.168.0.1)
在客戶端,需要讓安裝程式知道以下資訊:

NFS 伺服器名字或者IP 地址
匯出的目錄名
四、透過 FTP 安裝

  在伺服器端,匯出光碟機很簡單,wu-ftp FTP 伺服器程式會把 /home/ftp 作為匿名伺服器的根,可以用以下步驟 掛接光碟機:

建立子目錄:
#mkdir /home/ftp/cdrom


掛接光碟機:
#mount /dev/cdrom /home/ftp/cdrom
  在客戶端,選擇使用FTP 映像安裝,給出 FTP 站點名字或者IP 地址, 然後給出光碟機所在目錄就可以了。當然,在這裡其實不採用匿名FTP 服務也是可以的,為了方便我們才用了匿名伺服器的例子。

五、透過 HTTP 安裝

  這一步和採用FTP 方法安裝類似。

  伺服器端,安裝標準的Apache ,把DocumentRoot設定為 /home/httpd/html,然後:

建立子目錄:
#mkdir /home/httpd/html/cdrom
掛接光碟機:
#mount /dev/cdrom /home/httpd/html/cdrom
  如果能在伺服器的瀏覽器上使用 看到光碟上的檔案說明安裝成功了。

  客戶端:需要給安裝程式以下資訊:

Web 站點名字或者IP 地址。
光碟機所在的目錄。
  這樣,你就可以在一臺古老的 486 筆記本上享受 Linux 的樂趣了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10796304/viewspace-959991/,如需轉載,請註明出處,否則將追究法律責任。

相關文章