歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

無痛體驗Linux——LinuxLiveCD(上)

  在你決定做出永久的承諾之前,Linux Live CD能夠讓你發現是否與開放源代碼系統兼容。    簡單接觸一下Linux,你可能認為這是一個令人生畏的領域。雖然大多數的發行版本都有一個易用的安裝工具使其使用難度減小,但是仍然有大量的潛在的問題讓那些信任它的新用戶遲疑不前。    由於Linux潛在的需要進行一次硬盤安裝工作,因此對於許多人來說這是一筆不小的投資。為了解決這個問題,目前有好幾個"活著的"發行版本使得用戶可以直接在CD上運行Linux。    這樣一來你就沒有必要在硬盤上安裝任何東西,只需要將你的計算機設置為從CD驅動器引導就可以了。操作系統從CD加載並且在系統內存中設置一個臨時的Ramdisk來保存必要的動態文件即可。雖然不同的發行版本的市場目標不同,但是大多數都或多或少的提供自動網絡配置以及一個圖形化的桌面環境,並且這些系統中都帶有辦公軟件套件、浏覽器以及有關的應用程序。    對於有經驗的用戶來說,直接在CD上運行的Linux版本也還有一定的工作要做。可能需要這些用戶來定制某些副本,需要將他們刻錄到一個新的CD上,從而可以將他們當作一個可移動的、方便的、個人化的Linux環境,使用USB 閃存作為可記錄的主目錄。對於那些公開的應用程序以及管理員所發現的安全缺口來說,只讀的操作系統是無價的。    從CD上直接運行Linux不是沒有代價的:在CD上運行一個應用程序比在硬盤上運行程序要慢的多,而且如果要定制或者升級環境的話,也就意味著需要構建一個新的CD鏡像。    然而,直接在CD上運行的Linux版本對於那些專門的應用以及想要試一試Linux的用戶來說,還是有其自己的市場的。本文將介紹幾個當前可用的直接在CD上運行的Linux版本,同時將比較他們的特征、性能以及方便性。    在CD上直接運行你最喜歡的版本    在這裡介紹的大多數產品都不是重新研發的新版本。應該說,Linux Live CD都是基於現有發行的版本,然後將其調整為在CD上運行的Linux系統而已。    毫無疑問,MandrakeMove是基於Mandrake的,而SuSE Live是基於SuSE的。而其他的幾個版本,包括Knoppix,Gnoppix以及Morphix等都是基於Debian的。事實上,任何一個使用本地安裝器的基於Debian 的硬盤安裝系統,都能以最快的速度在你的系統上得到Debian系統,而且不會出現太多的問題。    如果你以及對某個特定的Linux發行版本已經很熟悉,那你會發現你非常熟悉Linux Live CD的環境。基於CD的操作系統的優勢在於你很容易的試驗不同的選項,而且在考慮不同的產品時,這種方法也是值得的。    有些版本針對先試用後購買的用戶有一些調整,他們並沒有提供全部的擴展應用程序。然而,比較好的版本提供了完整的Linux環境並且基本不會損失功能。    向主流看齊    隨著Linux Live CD的不斷升級,已經開始有部分Linux系統具備硬件檢測功能。相對於硬盤Linux安裝器來說,這曾經被認為是一種奢侈,但是現在對於一個有用的Linux Live CD來說,正確的自動配置硬件是一件非常重要的事情。    一般說來,在這裡介紹的產品都可以很好的檢測出我們的測試系統,而且都能夠激活X-Windows,並且可以配置網絡。但是,與所有的Linux系統相似,對於新的硬件或者一些較特殊的硬件,要檢測出它們則不是一件很容易的事情。    我們沒有在只帶有外接CD驅動器的膝上型筆記本上測試,因為我們測試的Linux Live CD不可能在所有的機器上都能夠引導;我們在一個較老的帶有nVidia nForce的主板上測試的結果也各不相同,在有些環境下會工作的很好,但是在有些環境下則無法正確引導,而且在Asus A7V600主板上沒有一個版本可以自動配置3Com 吉比特以太網網卡。    絕大多數的操作指南都可以解答,而且任何需要定制的直接在CD上運行版本的新鏡像文件也都可以較容易的構建,但是,如果你的硬件非常新,而且你已經知道目前的Linux很少支持這種硬件的話,制作直接啟動的CD則可能需要你做相當多的工作。然而,如果你有一個主流的系統,那可能沒有什麼太多的問題。    性能    如果你的硬件受到限制的話,Linux Live CD並不是理想選擇。CPU的速度不是最為重要的因素,但是你的內存要大,並且要有一個快速的光驅。在測試的過程中,我們使用的機器的配置如下:1.1GHz AMD Duron ,256MB 的內存,52X的光驅。    對於所有的Linux Live CD來說,他們運行應用程序的性能都還不錯,其瓶頸問題一般都是引導速度較慢,並且從光驅加載需要一定的時間。無論如何,我們建議使用256Mb以上的內存來運行完整版本。    制定客戶化版本    一個常用的發行版也許會包含所有你需要的東西。從辦公應用程序、游戲以及桌面環境等方面的不同選項來說,本文中所描述的各個產品幾乎都包含了所有常用基本功能。    但是如果需求不同,或者在已經發行的版本中並不包含你所需要的程序包,或者使用一個完全客戶化環境,你就可能需要做更多的工作。好消息是,項目小組希望用戶來定制該產品而不僅僅是在移動介質上擁有永久的主目錄。    如果裝載有Linux的主機上有足夠空間,用來保留直接從CD上運行的Linux程序,並且准備好相應的ISO映像文件,從主機定制一個自己所擁有的Linux Live CD是一件非常容易的事情。當然,還需要一個CD刻錄機,用於將准備好的ISO映像文件刻錄到CD上。事實上,這意味著幾乎最近生產的所有機器都可以實現這個目的。    當然,如果試一試Linux Live CD只是你對自己Linux的一種簡單嘗試的話,那你手邊可能沒有裝載Linux系統的機器。如果真是這樣的話,也不要認為基於本文所描述產品來定制客戶化的版本是一件太難的事情。事實上,Morphix提供了一份大綱文檔,描述了系統是如何構造的,並且給出了添加客戶化模式的簡單方法。    在USB閃存上的主目錄    對於許多應用程序來說,一個可寫的主目錄將Linux Live CD帶向了實際應用。攜帶數據最便捷的方式是使用USB閃存,它很好的將大小、性能以及持久性結合在一起。    隨著時間的推移,有著合理容量、鑰匙大小的USB閃存已經變得相當便宜,256MB的價格大約是50英鎊。    本文中介紹的發行版都有一個在USB閃存上設置主目錄的簡單方法,並且都有在引導操作系統時使用該目錄的指導。由於發行版本身就是只讀的,所以在引導時需要手動附加相應的選項,但是這在加強便捷性上只是付出了很少的代價。    你沒有必要將整個閃存作為一個Linux主目錄。你可以先創建一個鏡像文件,如同一個迷你的ISO映像,其中包含你的主目錄,並且將所有的文件都保存在其中。這樣一來,你所需要做的就是選擇Linux Live CD的拷貝,通過它們的引導你就可以進入你喜歡的環境中。    如果你的系統支持從USB引導的話,你還可以更進一步,將整個操作系統安裝在USB上。當然,這需要有更多的空間,同時這也意味著使用你的閃存只是作為引導Linux的設備。但是如果你擁有512MB或者 1GB的閃存的話,在這個閃存上安裝一個帶有一整套Office應用程序的完整發行版是可能的。你可以用Windows試一試。    使用ISO映像    本文中所描述的所有的發行版都是以ISO映像的形式提供的。所謂ISO映象,實際上是一個很大的、單一的文件,其中包含了抽取出來用於刻錄CD的數據、他們存放在特定的文件系統中。你用什麼操作系統來刻錄映象文件是無關緊要的,因為所有的數據都已經預先存放在.ISO文件中。    一旦你從網站上下載了一個CD鏡像文件,在刻錄CD之前應該先進行校驗。下載網站或者項目站點一般會對每個可下載的文件給出一個MD5的校驗和。MD5算法針對該文件的內容進行計算,並且得到一個Hash值。如果內容發生了變化,校驗和也會隨著改變。所以你需要比較下載文件的校驗和。如果兩者相同,那你就可以開始刻錄CD,否則的話,你下載的CD映象文件就有問題。    一般說來,在Linux系統上,程序"md5sum"都是已經安裝好了的。對於其他操作系統來說,在你經常下載的網站上搜索"md5校驗和",網站上有很多這種工具,並且這些工具一般都是免費的。    如果你使用的是Windows或者是Mac操作系統,那麼你的CD刻錄軟件中應該有這樣一個選項"刻錄ISO映像"。只需要將其指向下載的ISO文件並且讓該軟件開始刻錄就可以了。如果每件事情都很順利的話,那你就應該已經得到了你想要的東西――可引導CD。    要確保你指定的是ISO刻錄模式,而不是僅僅將ISO文件復制到CD上。如果你沒有選擇正確的模式,你得到的將是只有一個包含著.ISO文件的文件目錄的CD,這並不是你所想要的結果。告訴你的CD刻錄軟件你想要刻錄一個ISO文件也就是告訴它要看到文件的內部結構並且根據CD的具體情況來刻錄文件,而不是僅僅將一個ISO文件復制到CD上。    不要錯過"無痛體驗Linux――Linux Live CD下",在那裡我們將讓你更近距離的查看九種主要的Linux Live CD版本。




Copyright © Linux教程網 All Rights Reserved