Linux簡介
公元1991年8月,在千湖之國--芬蘭,一個叫Linus Torvalds的年輕人對外發布了一套類似Unix的作業系統並把它命名為Linux,並把它放在芬蘭最大的ftp網站上,至此,一個奇蹟出現了!由於Linux從一開始就是一個遵循GPL的自由軟體,具有良好的開放性,其簡潔的功能、開放的結構,很快就引起了人們尤其是大專院校的學生和科研人員的注意。他們紛紛把它作為學習和研究的對象,開始進行深入的分析改造,取其精華、去其糟柏,並不斷的為它增加新功能。再加上Internet的普及,短短几年裡,Linux就迅速成長起來,成為一個擁有龐大使用者、效能穩定、功能完善的作業系統!
基於deb的包結構,收集的軟體很全。
在這裡我還要說一下,那就是最近出現大量的國內公司做的linux版本,一般這些版本都不錯,尤其值得介紹的是聯想的happylinux,這個版本在安裝時的介面簡直就是windows的標準介面,值得一用。還有的就是現在有一種叫Winlinux2000的linux版本,這個軟體是一個和windows結合的linux,他的安裝就象是在裝一個普通的windows程式一樣,運行也是這樣的,只要點擊windows案頭的表徵圖就可以了,是一個在windows下的linux。如果你只想嘗試一下linux,那你可以試試這個東東。在《電腦報配套光碟片》2000年第二期裡有。
Linux安裝篇
好了,選擇好了一個linux版本,就該開始安裝了。這時你先要備份好自己的重要資料以防萬一。在安裝之前你先要準備好這幾個軟體,雖說沒有他們也可以,但我建議你還是要用它們幫你安裝,這樣可以讓你省下很多的力氣。
它們是:Pqmagic5.0, PowerQuest BootMagic。前一個軟體是硬碟分區的魔術師,用他你就可以想怎麼分就怎麼分了。後一個是多系統引導程式,用它你可以非常方便的管理你的windows和linux的引導工作。至於這兩個軟體的具體用法,請參考《電腦報》相關文章。
至於硬碟空間的準備嗎,一般來說如果想享受linux的全部效能那最少應該分出1.5G的硬碟空間給linux作主要磁碟分割。linux還需要一個交換分區,其作用相當於windows的win386.swp這個檔案,主要是作虛擬記憶體用。這個交換分區的大小要看每個人的記憶體大小了,一般要是有32m記憶體的話,那建議交換分區是64m,如果有64m記憶體,那交換分區有六七十兆就可以了,如果你的記憶體大於64m,那也不建議你用大於100m的硬碟空間作交換分區,除非你是專業的圖形工作者。只要是一般的使用者,最多拿出100m的硬碟作交換分區就可以了。
因為一個系統如果佔用了100m以上的硬碟作虛擬記憶體用,那麼那時那個系統哪裡還有什麼效能可言,可能都已經沒有響應能力了!另外安裝之前先把自己的顯卡、顯示器、音效卡等這些東西的資訊收集一下,安裝的時候可能要用到。
現在的各種linux發行版本都支援光碟片直接啟動,所以請進入您的機器的CMOS 設定,並且在Boot Sequence中將CDROM設在最前面,查看您的主板手冊來改變啟動順序,如果您使用的是支援光碟片啟動的SCSI介面的CDROM,您也可以用SCSI啟動。您也許需要先設定SCSI控制器。
好了,一切準備妥當,現在開始安裝,這裡我以聯想的happylinux安裝為準,其餘的版本大同小異。對了,由於linux的安裝不象windows的安裝有"取消"按鈕,所以如果安裝時碰到無法解決的問題時,只能?quot;ctrl+alt+del"來重新啟動啟動電腦以便退出安裝。
從CD-ROM啟動後,會進入一個中文的"歡迎安裝HappyLinux"介面。按"斷行符號"鍵後將開始HappyLinux的安裝過程。按"Delete"鍵後將進入HappyLinux的卸載過程。
安裝過程
HappyLinux的安裝過程是由一系列簡潔、方便的中文對話方塊介面組成,並且帶有線上協助,這有助於使用者進行一步一步地安裝。整個過程分為三個階段:安裝第一階段、安裝第二階段和系統設定階段。
下面將逐步講解如何安裝HappyLinux到您的系統上。
安裝第一階段
1、歡迎畫面
安裝程式將會顯示一個歡迎畫面,您只需要按斷行符號跳過即可。
2、設定鍵盤對應
使用者在此處設定鍵盤配置,選擇鍵盤對應方式,選擇之後的設定將自動加入系統設定,如果使用者想更改設定的話,請在安裝完 HappyLinux之後使用/usr/sbin/kbdconfig命令來設定。普通使用者一般選擇設定為US鍵盤。
3、選擇安裝方法
"本地CD-ROM"安裝是最常用的安裝方法。安裝程式會讓您確認插入HappyLinux安裝光碟片,插入光碟片後按斷行符號,進入安裝第二階段。如果您擁有的是一個IDE/ATAPI或者SCSI CD-ROM磁碟機,並且所有的硬體裝置都能正常工作,那麼安裝程式會自動找到HappyLinux光碟片,並且開始第二階段的安裝。如果出現什麼問題,或者您擁有一個特別的CDROM磁碟機,那麼安裝程式會提醒您給出您的CDROM磁碟機的類型,在選擇正確的磁碟機類型之後,進入安裝第二階段。
安裝第二階段
在"安裝HappyLinux"介面選擇"安裝"後繼續。
4、SCSI 檢測
如果您採用"本地CDROM"方式安裝時,首先要進入"SCSI配置"對話方塊。
如果您在機器中使用了SCSI適配器並確切知道它的類型,請回答"是",並在隨後彈出的"裝載模組"對話方塊中指定您要載入的模組,按下"確定"後,出現"模組選擇"對話方塊,這裡您可以輸入載入模組時的附加參數,如果您不知道或者不確定,可選擇"自動檢測"選項。不過實際上,大多數的 SCSI 裝置都可以被系統自動檢測出來,建議在第一個對話方塊彈出時選擇"否"直接進入後面的"磁碟設定"對話方塊。
如果您的系統上安裝有SCSI裝置,但是沒有串連任何SCSI裝置,您將看到一條警告資訊。
5、硬碟分區
如果您的硬碟上沒有linux主要磁碟分割(ext2)或者linux交換分區(swap),安裝程式將詢問您是否選擇自動分區方式。如選擇使用自動分區,您還需要選擇是否需要分一個FAT32分區,如選擇"是",您的整個硬碟將被分為一個128M的linux交換分區以及大小相等的linux主要磁碟分割和FAT32分區各一個;如選擇"否",您的整個硬碟將被分為一個128M的linux交換分區和一個linux主要磁碟分割。自動分區完成之後,將進入"當前磁碟分割"視窗。如選擇不使用自動分區,您就必須使用fdisk或者Disk Druid工具自己手工分區。
如果您的硬碟上已經有了linux主要磁碟分割和linux交換分區,安裝程式將會告訴您找到了這些分區,您可以直接使用這些分區。如您想直接使用這些分區,請在"選擇工具"介面選擇分區工具fdisk或者Disk Druid後,再在"劃分磁碟分割"介面點擊"結束"按鈕,進入"當前磁碟分割"視窗。如您不想直接使用這些分區,希望重新分區,請在"選擇工具"介面選擇分區工具後,再在"劃分磁碟分割"介面點擊"編輯"按鈕,重新進行分區。在此建議你再安裝之前最好是用pqmagic給硬碟分出linux的分區。
以下簡單地介紹一下fdisk的一些命令:
按d鍵並輸入分區號將刪除相應分區。
如果硬碟中已有一個Dos分區,現在需要建立您的Linux分區,下面是您需要輸入的命令序列,假設您的硬碟配置同下圖所示相符:
n (建立新分區)
p (建立主要磁碟分割)
2 (第二個分區)
現在程式將詢問您該分區的開始扇區,並給出一個範圍,請您輸入那個範圍中較小的那個扇區數。
現在將詢問您結束的扇區數,輸入+64M 來建立一個64M的分區(如果您需要更大的SWAP分區,請輸入其他值)。
t (改變分區類型)
2 (改變第二個分區)
現在設定該分區ID為82,Linux的交換分區。
現在請重複上面的步驟,建立分區3,但是請在輸入結束扇區數的時候輸入最大的可能值。並且不需要改變它的預設ID 83(Linux分區),這就是您需要的根分區。
現在您可以按p鍵來顯示當前的分區設定,輸出如下:
Disk /dev/hda: 64 heads, 63 sectors, 975 cylinders
Units = cylinders of 4032 * 512 bytes
Device
Boot
Begin
Start
End
Blocks
Id
System
/dev/hda1
*
1
1
487
981760+
6
DOS 16-bit =32M
/dev/hda2
488
488
520
66528
82
Linux swap
/dev/hda3
521
521
975
917280
83
Linux native
如果上面的顯示沒有錯誤,請按w鍵來將分區表寫入硬碟並退出。然後您會進入"當前磁碟分割"視窗。
6、選擇根分區掛裝點及設定檔案系統
在"當前磁碟分割"視窗,您將看到硬碟上所有的linux能識別的分區,您必須選擇而且只能選擇一個linux主要磁碟分割作為您的根分區(將被作為 / 掛裝)。如果您只有一個Linux主要磁碟分割,可以選擇'確定'繼續下一步。
在這一步,您還能夠設定檔案系統。這使您能夠將所有的包含HappyLinux能識別的檔案系統的分區(包括MS-DOS或Windows分區)設定為HappyLinux檔案系統的不同部分。您指派的分區將在Happylinux系統啟動時自動掛裝。選擇您想要設定的分區按斷行符號,輸入這些分區的掛裝點。例如如果/dev/hda1是一個DOS/Windows FAT分區,那麼輸入/dosc,這樣在安裝完成後,您的系統將自動將/dev/hda1掛裝到/dosc目錄。
在這一步,您也可以增加NFS的檔案卷,按Add NFS鍵,如果您還沒有配置網路,安裝程式會詢問您是否要現在配置,建議您取消,在後面再配置網路,現在您將要輸入NFS伺服器名,NFS檔案卷的路徑,這個NFS卷的載入點,還有您是否希望在啟動時自動掛裝為可寫還是唯讀(預設為唯讀)。
在完成設定之後選擇'確定',進行下一步的安裝過程。
7、啟用交換分區
上面的視窗讓您選擇哪一個交換分區將被啟用,以便安裝HappyLinux,並且要求格式化交換分區,這時系統預設不檢查壞塊,使用者一般可以使用預設值。如果您的硬碟有壞道,請選擇檢查壞塊這個功能,選擇該功能後將耗費較長時間,格式化過程中有進度條指示進度,請您耐心等待。
8、搜尋安裝檔案
安裝程式在此階段將耗費一定的時間搜尋安裝檔案,請您耐心等待。
9、格式化分區
您現在可以選擇您要格式化的Linux主要磁碟分割,您一定要格式化根(/)分區,以及/user和/var分區(如果您分有多個分區),特別是在對老的Linux系統升級的時候,如果不格式化,那麼有可能會造成版本衝突。
格式化時檢查壞塊將更安全,但是會花費大量的時間。
如果您選擇"確定",您的系統將開始被格式化,這需要一定的時間,取決於您分區的東西和您的系統速度。
10、選擇安裝軟體包
選擇軟體包共有三個選項"典型"、"全部"和"定製"。前兩種方式使用簡單,不需要使用者自己選擇軟體包,而"定製"方式靈活性強。普通家庭使用者最好選擇預設值"典型"。因為這種方式非常簡單,不需要使用者自己選擇軟體包,和"最小"相比它包括豐富的應用軟體,和"全部"相比又佔用更小的硬碟。如果您對Linux比較熟悉,您也可以選擇"定製",在這種方式下您可以在安裝過程中獲得最大的靈活性。
在您選擇完要安裝的軟體包後,安裝程式檢查這些包的依賴關係,如果需要的軟體包沒有被選中的話,程式會列出這些未解決的依賴關係,讓您有機會解決。下圖中,若選中"安裝軟體包以滿足依賴關係"選項,程式會自動將需要的包增加到選中的包裡。在您完成選擇後,按'確定'繼續,安裝程式將自動檢查需要安裝的軟體包大小,並且如果您硬碟剩餘空間不夠,將給出警告。
11、記錄安裝資訊
現在安裝程式將提醒您將把所有的安裝記錄輸出到檔案/tmp/install.log中,您可以在安裝完成後查看這個檔案。
12、安裝軟體包
軟體包選擇好之後,安裝程式開始安裝Happylinux系統,這將需要一定的時間,取決於您的系統的硬碟速度,光碟機速率,CPU頻率,"典型"安裝一般需要20-30分鐘。所以您現在可以開始閱讀本手冊,以便安裝完成後立刻開始使用您的Happylinux系統。
13、配置網路
該過程將配置網路。
如果您是區域網路使用者,又沒有選擇NFS安裝方式,您現在將需要配置網路。不然您只需要保持目前的網路設定,或者重新設定網路。配置網路時,一般情況下您需要手工輸入IP資訊:IP地址,網路遮罩,預設路由,DNS名字伺服器。然後選擇"確定"即可。系統現在將通過DNS查詢您的機器的節點名和網域名稱。如果您沒有DNS伺服器或者沒有註冊網域名稱,那麼您只需要等待DNS查詢失敗返回,然後手工輸入欄位名和節點名。
14、設定root密碼
安裝程式然後要求您為您的系統設定一個root口令,口令至少六個字元。您輸入的口令不會顯示在螢幕上。 您必須輸入口令兩次,如果兩次不一致,安裝程式會要求您重新輸入。您應該使口令便於記憶,但又不能讓別人容易猜出。您的名字的拼音、電話號碼、生日、password、root和123456之類都不是好的口令。好的口令包括數字和大小寫字母,而且不包括字典裡的常見單詞:例如I4lTm2。記住口令是大小寫敏感的。記下這個口令並放在安全的地方。
15、 製作引導磁碟片
要製作的引導磁碟片,根據您的系統硬體進行定製。可以用來引導您的Happylinux系統。如果您的系統中LILO遭到破壞,可能導致Happylinux無法引導,或者您不想在系統中安裝LILO,可以用這張定製的引導磁碟片來引導系統。如果要製作引導磁碟片請選擇"是",選擇"否"將跳過製作過程。安裝程式預設設定為"是"。
16、安裝引導裝載器LILO
LILO是一個能在系統啟動時用來選擇LINUX,Windows,或其它作業系統之一的引導載入程式。
下一個對話方塊讓您輸入需要在啟動時傳遞給LILO的資訊,一般使用預設值即可。如果您使用的是某些SCSI磁碟機,您還需要選中"使用線性模?quot;模式,除非您明確您需要這個參數,不然一般情況下建議您不用選中這個選項。最值得使用者注意的是如果您的系統擁有64M以上的記憶體,Intel x86系列的BIOS有時會向作業系統報告最大隻有64M記憶體,這種情況下您就需要通知系統核心您的真實記憶體大小,不然Linux將只能使用64M記憶體,例如,您系統擁有128M記憶體,您就需要輸入下面的參數:
mem=127M
為什麼我們使用127M而不是128M?因為某些系統保留一部分記憶體用來做BIOS或顯示記憶體 的cache。所以我們保留1M記憶體給系統。如果您輸入比您真實記憶體大的參數時將會造成一些很嚴重的結果,例如系統死機。現在您選?quot;確定"繼續。
現在您需要輸入您希望啟動的分區,您的Linux分區的引導標識將被自動設定為"linux"。您的第一個DOS或Win98的FAT32分區的引導標識將被自動設定為"dos"。用滑鼠或鍵盤選定某個分區後,選擇"編輯"功能可以修改該分區的引導標識,選擇"設為預設"功能可以設定該分區為預設啟動的分區。現在選中"確定"繼續,配置將被寫入硬碟,完成LILO的安裝。
17、配置印表機
您現在可以配置印表機,預設值是"否"。
如果您有印表機,選擇了"是",您將可以有下列選擇來指定您的印表機是如何串連到您的電腦上的。
本地 - 您的印表機直接同電腦相連。選擇這個選項後您還需要輸入您的印表機串連到的連接埠。
遠程lpd - 串連在其他UNIX機器上的印表機,或者是直接連接到網路上的印表機伺服器,選擇這個選項後您還需要輸入遠程節點名,遠程印表機的隊列名稱。
SMB/Windows 95/NT - 由Microsoft Windows for Workgroups, Windows 95/98, 或者 Windows NT 伺服器共用出的印表機,您需要輸入SAMBA印表機的節點名 、SAMBA印表機的IP地址、共用的SAMBA印表機的名稱、登入SAMBA印表機使用的使用者名稱(Windows伺服器預設是GUEST, Samba伺服器預設是nobody)、登入SAMBA印表機使用的密碼,預設是無。
按"確定"後進入"標準印表機選項"介面。
標準印表機選項 - 使用者產生的列印佇列名稱,用來存放列印暫存檔案的目錄。
配置印表機 - 選擇您使用的印表機類型。注意,如果您的印表機是PS印表機,您可以選擇"PostScript Printer"。
特別選項 - 取決於您選擇的印表機類型,對於不同的印表機,這一步會出現不同的選項,共同的地方是:印表機支援的紙張大小、印表機的解析度(DPI)、 如果是彩色印表機,請輸入色彩深度。如果是HP印表機,您還要輸入"Fix Stair-Stepping of Text"。
檢查印表機配置 - 檢查您的設定,如果不正確,選中"上一步"重新設定,或者選擇"確定"繼續。
18、配置X視窗系統
這時安裝程式將向你詢問是否配置X服務,建議您選擇是,否則如果您選擇安裝了X,安裝完畢後您圖形介面的顯示模式將會是VGA16。
19、選擇顯卡
安裝程式顯示了長長一列顯示卡類型供您選擇,請您在其中尋找您的顯示卡類型,如果沒有找到,請選擇最後一項:未列出的顯卡類型。
20、安裝附加軟體包
如果在上一步中選擇"是"將安裝一些額外的軟體包,否則安裝程式會跳過這一步。
21、安裝第二階段完成
現在安裝過程的第二階段完成了,將進入系統設定階段!
系統設定階段
22、檢測滑鼠
安裝程式將自動探測您系統上的滑鼠,如果它檢測到一個PS/2滑鼠或者Bus滑鼠,將自動加亮相應的選項,如果沒有能夠探測到您的滑鼠,請您手工選擇滑鼠類型。如果您擁有的是兩鍵滑鼠,您可以選中按鈕"類比三鍵"。請確認您選中了正確的滑鼠類型,並按斷行符號繼續。
這個作業系統不支援USB滑鼠的滾輪。
23、配置時區
選擇您所在的時區,如果您是中國使用者,一般應該選擇預設的"PRC"時區。
24、選擇啟動服務
此程式允許您配置系統啟動時自動啟動並執行系統服務/守護進程,首先它將給出一張已經安裝的系統服務的列表,其中某些服務是已經被預設配置為自動啟動並執行,某些服務仍然需要設定。已經選中的服務被配置為自動運行。使用上下鍵或滑鼠選擇進程,按滑鼠左鍵點擊最左邊方框來選中/移去自動啟動並執行服務。加亮某一服務,點擊'說明'出現一訊息框,顯示關於該服務的詳細資料。一般使用者可使用預設值,選擇"確定"即可。
25、驗證設定
此過程選擇預設值即可。
26、監視器設定
安裝程式現在列出一個長長的顯示器清單。如果您的顯示器出現在清單中,選擇它並按斷行符號。或者選擇預設的設定,預設的設定的螢幕重新整理頻率比較安全但是效果也比較差。否則,選擇Custom。如果您選了Custom,首先您需要輸入您的顯示器的製造商和型號(如果您不清楚,可以不填),還有您的顯示器的頻寬,垂直和水平掃描頻率。您可以選擇一個預定義的設定,或者手工輸入,您可以在您的顯示器的手冊中找到這些參數。
警告:不推薦選擇一個和您的顯示器"相似"的顯示器,除非您能肯定您選擇的顯示器不會超過您實際的顯示器的能力。如果您這樣做,您可能會超頻您的顯示器並毀壞它。
27、螢幕配製
這時會詢問您是否使用自動檢測,如果選擇是,安裝程式將運行X-probeonly的解析度列表,請移去您不需要的顯示解析度,您的XWindow將自動使用您選中的最大解析度。如果您想自己配置螢幕參數,請選"否"。選擇"否"後使用者需要自己選擇顯示器能達到的解析度、行頻和場頻。
28、配置顯存
配置您的顯卡有多少顯存。
29、配置時鐘
選擇您的顯卡時鐘,不知道的話請直接斷行符號選擇預設選項。
30、選擇顯示模式
現在您需要選擇您希望的色彩深度,色彩越多,顯示效果越好。當然,色彩深度受限於您的顯存大小。如果您選擇16bpp色彩(每點16位色彩),解析度為1024x768,您就需要1024x768 = 786432點 x 2 bytes/點 = 1572864 byte即1.5M顯存。
Happylinux的KDE案頭環境需要最小為16bpp的色彩深度,不然就會色彩溢出,所以如果您沒有2M顯存,您就必須選擇其他的視窗管理器。如果您的顯示卡擁有4M或以上的顯示記憶體,您就可以選擇16bpp或24bpp來獲得最佳的效果。
31、測試X配置
現在您可以檢查您的X伺服器的設定是否正確,然後再寫入您的系統配置。XWindow將使用當前配置啟動。如果您的配置正確,將出現一個小對話方塊詢問您顯示是否正常。如果您選擇了"否",您將可以重新設定您的X。一般應該選擇預設值"是"繼續。現在您的XWindow系統已經配置完畢,安裝程式將把所有的配置寫入您的系統。您可以在安裝完畢後以root身份在文本方式下運行Xconfigurator來重新設定您的XWindow系統。如果您的配置不正確,您可以安裝完成後運行Xconfigurator來重新設定。
32、選擇登入方式
此時將出現一個小對話方塊,請您選擇Happylinux啟動後系統是否採用圖形登入方式。HappyLinux有兩種登入方式:
1)標準控制台文本方式登入
2)通過gdm進行圖形介面登入
建議新使用者和沒有經驗的Linux使用者選擇預設值"是"使用圖形登入方式,登入後可以立刻開始使用X案頭。有經驗的使用者一般願意使用文本方式登入,這對於那些主要作為伺服器和工作站來使用的Happylinux使用者來說是非常方便的。
33、安裝和配置全部完成
現在安裝和配置工作已經全部完成,您可以移去光碟片磁碟機中的光碟片,按斷行符號重新啟動Happylinux。
34、啟動Linux
現在,請從光碟機中取出Happy Linux安裝光碟片,系統會自動從硬碟啟動。
至此,linux已經全部安裝完成。