一、Linux發行版的基本知識
雖然Linux的基礎是其內核(kernel),但是光有內核還遠不是一個完整可用的操作系統環境。這裡我們要講述一些關於Linux發行版的基本要素。
Boot manager :boot manager是存在在硬盤主引導記錄(aster boot record ,MBR)中的程序,該程序由計算機的BIOS調入執行,完成啟動工作。如果你在一個已經安裝了Windows或其它系統的機器上安裝Linux,boot manager將讓你選擇啟動哪個操作系統。boot manager是這類程序的統稱,比如System Commander就是一種第三方的boot manager。通常Linux包含的boot manager是LILO(LInux LOader),LILO一般會和Linux一起安裝到系統中。
用戶界面:在核心上,Linux是Unix衍生出來的,因此其基本的界面是象DOS一樣的命令行界面。為了使Linux更易用,現在有幾種用於Linux的圖形界面,使之類似於Windows或Mac OS。比如CDE (Common Desktop Environment), KDE (Kool Desktop Environment),以及GNOME (GNU Network Object Model Environment)。
X Window 系統:象Windows的GDI(Graphics Device Interface)一樣,X Window是一個支持圖形用戶界面的圖形子系統。最常見的X server 是Xfree86(www.xfree86.org)。在安裝時,你可以選擇是否安裝X Window系統。
Internet服務:Linux本身支持TCP/IP以及所有常見的Internet協議,包括DNS,HTTP,SMTP,FTP,NNTP,以及PPP/SLIP。多數Linux發行版帶有Apache,這是最流行的開放源碼Web Server,通常Linux發行版也帶有Web浏覽器,e-mail客戶端軟件,新聞閱讀器,以及其它的Internet應用。
文件和打印服務:這些服務使系統可以在網絡上與其它計算機共享文件和打印機資源。典型的服務包括:NFS(Network File System)支持與其它以Unix為基礎的系統共享資源;Samba使Linux在網絡中可以扮演Windows NT Server的角色;以及AppleTalk。
應用程序:Linux現在得到的應用支持還無法與Windows相比。不過多數Linux發行版都帶了許多應用程序,如果你願意找,還可以在其它地方找到一些很有用的應用程序。除了象Crisp以及XEmacs這樣的文本編輯器之外,還可以找到一些商業應用套件,以及象GIMP這樣類似於Adobe PhotoShop的圖象編輯程序。
Package manager:Package manager是用於在linux系統中安裝,反安裝,升級應用程序的工具。Debian Package Manager和Red Hat Package Manager(RPM)是最著名的Package manager。
開發工具:既然Linux深受編程人員的喜愛,因此在linux發行版中帶有許多開發工具就不奇怪了。這些工具包括編譯器egcs和gcc,用於調試的gdb,開發管理工具,編程語言,以及腳本語言,象Python和TCL。
Libraries:Linux包含一組庫程序(libc)。就象Windows的DLL一樣,libc包含可執行模塊,用以在後台完成功能或者支持其它應用程序。多數發行版都包含許多庫;常見的類型包括GNU Libc(glibc)以及Libc5。
二、Linux安裝的基本知識
Linux雖然發展了很長時間,但是不要指望其安裝過程可以象升級到Windows 98一樣容易。為了使一切正常,你需要做一些准備工作使你的系統可以運行多個操作系統。如果你想了解更多的知識,請訪問Linux Documentation Project網址: http://metalab.unc.edu/LDP 。
1.開始之前
? ①.收集系統信息:雖然Linux可以自動識別許多硬件設備,但是在這方面它還是太簡單了。為了完成安裝,你可能需要手動輸入一些信息,所以第一步就是收集你所有硬件的信息(生產廠商以及型號)以及其配置信息。如果你使用的是Windows 95,98或NT,最簡單的就是將設備管理器中的信息打印出來(控制面板->系統->設備管理器)
?
②.制作啟動盤:其實安裝Linux最簡單的就是從Linux的安裝CD啟動系統,但是只有最新的計算機才能從CD啟動(你可以在BIOS設置中看看你的計算機能否可以設置從CD啟動)。許多用戶還是需要從軟盤啟動。Caldera OpenLinux 1.3以及RedHat 5.2都帶有啟動盤,不過許多其它的發行版要求你使用linux CD上的工具自己制作啟動盤。
③.為linux准備硬盤空間:由於捆綁的應用程序不同,各種Linux發行版需要的硬盤空間也不一樣,從100MB到500MB或更多。Linux必須安裝在其獨有的分區中。如果你只有一個分區並且被Windows使用著,那麼你需要備份你全部的數據,並且創建新的分區。你可以使用某些第三方工具來改變現有分區的大小,比如PowerQuest的PartitionMagic 4.0或者V Communications的Partition Commander。
2.安裝
①.安裝方式:Linux有多種安裝方式,包括從硬盤,網絡驅動器,或CD-ROM安裝。但是從CD-ROM安裝可能是最方便的。在你啟動機器後,Linux將試圖探測你的硬件,如果它無法准確識別你的硬件設備,你必須手動輸入相應的信息。實際上的安裝步驟是一步步的交互過程,與安裝Windows類似,雖然不如Windows 安裝界面那麼圖形化。
②.建立和編輯分區表:在安裝過程中,你需要對你為Linux准備的硬盤空間進行分配。為了完成這一任務,通常你需要使用Linux包括的fdisk(與DOS的fdisk不一樣),cfdisk,或者RedHat的Disk Druid。你至少需要創建兩個分區:一個是root分區,用於存放linux kernel,另一個是交換分區,這個分區被Linux用於虛擬內存。多數用戶還會再建立一個分區存放應用程序以及用戶目錄。
③.配置GUI:雖然Unix專家在命令行的世界中感覺良好,但是恐怕多數人還是希望有一個圖形化的界面以使Linux更友好些。有很多種圖形環境可供選擇,不過所有這些圖形環境都需要一個基本平台——X Server。最常見的X Server是Xfree86。在安裝Linux的時候,選擇安裝一個X Server。在配置X Server的時候,可能需要輸入相關硬件的一些信息,比如鼠標,顯卡,顯示器的信息,甚至包括顯示器的掃描間隔和刷新頻率。輸入這些信息一定要小心,錯誤的設置有可能損壞你的硬件。
④.最後的步驟:這是,Linux真正開始安裝。安裝結束後,安裝程序會引導你對系統進行設置。因為你需要同時使用Linux和Windows,所以必須安裝LILO,這是一個支持多重引導的工具。
第一次運行Linux
①.登錄:Linux系統啟動後,回詢問log-on ID,你可能想以root的身份登錄。如果你安裝了LILO,在啟動時還要選擇進入哪個系統。
②.系統配置:在安裝完成並且登錄以後,你可能還要調整一些系統設置,比如主機名,重新設置X Server以使用你的需要,或者配置LILO使之能恰當的處理你所有的操作系統。