萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> 在沒有CD

在沒有CD

class="22647"> 在沒有CD-ROM;驅動器的筆記本電腦上安裝Linux
本文要講的是在一台沒有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;的目錄。一旦導出,你就可以掛接這些目錄,就像使用本地磁盤一樣。
在服務器端,就是掛接上光驅,然後導出。步驟如下:

1、確認NFS;服務(nfsd)正常
2、掛接上光驅:
#mount;/dev/cdrom;/mnt/cdrom
3、把目錄加到;/etc/exports;中:
#/mnt/cdrom;*(ro,no_root_squash)
也即把;/mnt/cdrom;對所有用戶只讀共享。
4、導出;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;作為匿名服務器的根,可以用以下步驟
掛接光驅:

1、建立子目錄:
#mkdir;/home/ftp/cdrom
2、掛接光驅:
#mount;/dev/cdrom;/home/ftp/cdrom

在客戶端,選擇使用FTP;映像安裝,給出;FTP;站點名字或者IP;地址,然後給出光驅所在目錄就可以了。
當然,在這裡其實不采用匿名FTP服務也是可以的,為了方便我們才用了匿名服務器的例子。


五、通過;HTTP;安裝

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

服務器端,安裝標准的Apache;,把DocumentRoot;
設置為;/home/httpd/html,然後:

1、建立子目錄:
#mkdir;/home/httpd/html/cdrom

2、掛接光驅:
#mount;/dev/cdrom;/home/httpd/html/cdrom

如果能在服務器的浏覽器上使用;http://localhost/cdrom/;
看到光盤上的文件說明安裝成功了。

客戶端:需要給安裝程序以下信息:

●;Web;站點名字或者IP;地址。
●;光驅所在的目錄。

這樣,你就可以在一台古老的;486;筆記本上享受
Linux;的樂趣了。
copyright © 萬盛學電腦網 all rights reserved