當前位置:學者齋 >

範文 >生活經驗 >

如何在膝上型電腦上安裝Linux

如何在膝上型電腦上安裝Linux

當前,膝上型電腦越來越多地成為工程師、技術人員的標準 辦公配置。隨著Linux作業系統影響的逐步深入,許許多多的Linux使用者希望能夠在自己的膝上型電腦上執行Linux作業系統,以便隨時隨地地使用、研究它。

如何在膝上型電腦上安裝Linux

在膝上型電腦上安裝Linux和在臺式機上的安裝步驟基本是一樣的,根據筆者的經驗,困難的地方通常有兩點:其一是圖形視窗系統的配置,由於膝上型電腦設計的特殊性,顯示卡往往與主機板等元件整合在一起,不容易在安裝過程中自動識別並配置好;其二是作為網路介面卡的PCMCIA卡:乙太網卡和Modem撥號卡。本文在後面的部分重點介紹這兩個方面,鑑於桌上型電腦上面安裝Linux已介紹過,所以本文假設讀者已經具有在臺式機上安裝Linux的經驗,並且已經在自己的膝上型電腦上將基本的Linux系統安裝完成(不具備網路介面的命令列介面)。

作為一個忠告,在熟悉使用Linux系統過程中,一定要養成經常參考隨機幫助檔案的習慣,這不僅是一種非常好的習慣,也是非常必要的一種手段,在下面的文字中就引用了不少幫助文件中的內容。順便向大家推薦兩個文件資源:一是安裝光碟上都帶有的,安裝時選擇“Documentation”時安裝於目錄/usr/doc/Howto/下面的幫助文件,從這裡你可以找到大部分問題的解決方法;二是網際網路上的“Linux文件專案(Linux Documentation Project)”,其URL位於圖形視窗系統(X)

大家知道,Linux使用稱為XFree86的圖形視窗系統作為自己的圖形介面(下面將其簡稱為X),其說明幫助文件可以在下面位置找到:/usr/doc/HOWTO/xfree86-HOWTO。

該文件是比較通用的安裝XFree86 Server的X Window的設定文件說明。另外,下面的文件:

/usr/X11R6/lib/X11/doc/為不同型別顯示卡提供相關設定的文件說明,其中的“type”表示顯示卡種類,例如:64、Readme.S3等。在進行X配置時需要經常參考這兩個文件中的內容。

一. 確定顯示卡型別

1.使用/usr/X11/bin/SuperProbe命令檢測膝上型電腦所用顯示卡的型別(該命令的使用和典型輸出結果參照本文後面的安裝例項)。如果檢測結果為不能識別或部分引數不能識別,則需要下載新的XFree86服務程式。

2.如果安裝了Windows 98系統,也可以嘗試到Windows 98下查詢顯示卡型別,然後再在使用/usr/X11/bin/xf86config進行配置時使用所探測到的引數。

例:如果你的筆記本已安裝了Windows 98,開啟控制面板→系統→裝置管理器→顯示介面卡,就可以看到你的筆記本所用的顯示卡型別了,如Trident Cyber9525DVD PCI/AGP(W98.22)。下面所要做的就是上網找到公司所提供的該顯示卡在Linux下的驅動程式,下載並安裝。

順便說一句,至於如何在已安裝了Windows 98的筆記本上再安裝一個Linux,操作方法完全與桌上型電腦一樣。

二. 下載XFree86

如果上一步的結果表明顯示卡已經識別,則可以跳過二、三、四步。但是,如果上面兩種辦法還無法使圖形視窗系統漂亮地執行起來的話,比較有效的方法就是升級自己的XFree86程式包。筆者在Compaq Armada1580、Toshiba Satellite 4030CDT、Dell Latitude等幾款膝上型電腦上面配置Linux時,最後都是通過升級XFree86解決的。沒辦法,使用Linux作業系統經常不得不面對外設支援的問題,還好,隨著Linux影響的不斷擴大,現在許多公司在提供驅動程式時,也開始包含Linux下的驅動了。

下載最新的XFree86升級軟體包(當前最新版本為4.0,推薦使用版本3.3.6),可以到下面網址:

或者直接下載編譯好的二進位制檔案:

e86/org/pub/x.x.x/Linux/binary/

也許你會覺得上面的站點顯得慢了點,藍點工作室也提供映象下載:

三. 配置和編繹

下載的二進位制RPM包可直接用rpm -i命令安裝,例如:

#rpm -i 〈下載的檔案包名稱〉

當然這樣安裝成功的話,就很幸運了。但是,對於某些Linux發行版本,更多的時候需要下載其原始檔並對原始檔進行編繹。編譯用到的開發軟體包,可以按照提示分別使用rpm -i命令從系統安裝光碟上進行安裝。

一般的'操作步驟如下:

1.解壓原始檔:

#gzip -dc * |tar xvf -

2.按前面所說的幫助文件中的要求做必要的修改配置。

3.用#make World 〉&& 進行編繹(要注意“World”中的大小寫)。

4.輸入#tail , 如果顯示successfully build,則成功。

5.用#make install 〉&& 進行安裝。

6.用#make 〉&& 安裝新的幫助檔案。

四. 再次執行SuperProbe

升級過自己的XFree86程式後,再來執行顯示卡自動檢測程式SuperProbe。如果不幸仍無法識別,則是因為這種顯示卡暫時還無法支援,可以直接訪問該顯示卡廠商的主頁尋找驅動程式,或者在一些News討論組中求救。本文在結束語中推薦的站點在很多情況下也可以提供幫助。

五.執行XF86config

不同的Linux提供不同的文字圖形配置介面,但一般都只有基本配置,而且可能造成宕機。下面是對ATI Rage Mobility (Port Probed)卡配置舉例:

DELL Latitude cpx 便攜電腦, ATI AGP 8MB,RedHat 6.1。

使用XConfigurator命令產生的配置檔案執行則宕機,使用XF86config配置工作正常。

# /usr/X11R6/bin/SuperProbe

Chipset: ATI Rage Mobility (Port Probed)

Memory: 8192 kBytes

RAMDAC: ATI Mach64 Integrated 15/16/24/32-bit DAC w/clock

(With 6-bit Wide Lookup Tables (or in 6-bit mode))

(Programmable For 6/8-bit Wide Lookup Tables)

Attached Graphics Coprocessor:

Chipset: ATI Mach64

Memory: 8192 kBytes

# /usr/X11R6/bin/xf86config,然後按如下步驟操作:

1.輸入回車,To Continue。

2.輸入4,PS/2 Mouse。

3.輸入y,支援模擬三鍵。

4.輸入回車,使用預設配置/dev/mouse。

5.輸入回車,選擇標準的鍵盤支援。

6.輸入回車,不支援擴充套件Alt鍵。

7.輸入回車,繼續。

8.輸入7,選擇高頻SVGA。

9.輸入2,選擇50~90。

10.輸入監視器標識說明(可回車)。

11.輸入監視器代理廠商名字(可回車)。

12.輸入監視器名稱(可回車)。

13.輸入y,輸入回車翻頁,找到由SuperProbe檢測到的卡,輸入標號。

14.輸入3,選擇XF86_SVGA伺服器。

15.輸入y,建立符號連結。

16.輸入視訊記憶體對應的值。

17.輸入顯示卡標識名稱(可回車)。

18.輸入顯示卡代理廠商名字(可回車)。

19.輸入顯示卡主機板製造廠商名稱(可回車)。

20.輸入回車。

21.輸入n。

22.輸入2。

23.輸入432。

24.輸入n,不要虛屏。

25.輸入5,儲存。

26.輸入y。

27.輸入/usr/X11R6/bin/

startx進入X Window。

六. 調整解析度

#ln -s /etc/X11/xf86Config /etc/xf86Config

#vi /etc/xf86Config

可以按自已的需要做些改動,修改之前最好把原始檔做個備份。

例如(預設使用的解析度在配置行的最前面):

Modes:"640x480"、"800x600"、"1024x768"、"1280x1024",

可改成

Modes:"1024x768"、"800x600"、"1280x1024"、"640x480"。

如果進入了X Window,也可以用Ctrl +(-)鍵來選擇不同的解析度。

PCMCIA網絡卡的配置

膝上型電腦同桌上型電腦的最明顯差別大概就是PCMCIA網路介面了。膝上型電腦通過使用PCMCIA卡來進行區域網連線、網路撥號、記憶體擴充等等。PCMCIA的執行配置通常需要手工來做。下面以乙太網卡的配置為例介紹通常的配置過程。配置過程涉及到的檔案包括:

/etc/sysconfig/pcmcia(有關PCMCIA的直接配置資訊)

/etc/sysconfig/networks (有關啟動時的網路配置資訊)

/etc/sysconfig/network-scripts/ifcfg-eth0 (啟動時網路埠的配置資訊)

/etc/pcmcia/config (當前PCMCIA模組中可以支援的卡型別)

/sbin/cardmgr (實際上的PCMCIA驅動管理程式)

/etc/rc.d/rc3.d/S45pcmcia (啟動時進入執行級別3時按照PCMCIA配置啟動CARDMGR)

/var/log/messages (可以看到在啟動PCMCIA時的出錯資訊,以便分析原因)

典型的配置順序為:

1.修改/etc/sysconfig/pcmcia檔案,“PCMCIA=yes”;

2.修改/etc/sysconfig/network檔案,內容示例:

NETWORKING=yes

FORWARD_IPV4=false

HOSTNAME="."

DOMAINNAME="in"

GATEWAY=

GATEWAYDEV=eth0

3. 修改/etc/sysconfig/

network-scripts/ifcfg-eth0,內容示例:

DEVICE="eth0"

IPADDR=""

NETMASK=""

NETWORK=""

BROADCAST=

ONBOOT="yes"

相應修改/etc/hosts檔案中的內容。機器啟動後,檢視#/sbin/ifconfig -a的輸出,如果只有lo(環回)埠,則說明乙太網卡啟動失敗,此時檢視檔案/proc/devices發現其中沒有裝置PCMCIA出現,可以檢視/var/log/

messages確定出錯的原因。

如果報告PCMCIA卡的型別不能識別,此時最有效的方法同樣是升級自己的PCMCIA模組。軟體下載地點

pub/Linux/kernel/pcmcia/以及SUNSITE的映象站點。當前最新的版本為3.1.16,其它有關的最新資訊可以在下面的網址找到:

通常Linux發行包中的版本要比當前最新版本稍低一些。下載發行包在/usr/src/linux目錄下面,解包,然後編譯、安裝:

#tar zxvf

#cd pcmcia;make config

#make all

#make install

重新執行/etc/rc.d/rc3.d/S45pcmcia,檢視埠資訊以及日誌資訊。此時埠eth0一般會出現,使用Ping加以驗證,然後再配置預設路由等,這些都和普通桌上型電腦一樣,不再贅述。

  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-tw/fw/shenghuo/9kdpj.html