在個人計算機上,Windos系統和Linux系統可以用來相互補充,在本文中我們將向你介紹如何在一台計算機上使用這兩個系統,包括最好開始方式、有哪些文件可以使用等其他內容。
在剛剛過去的幾年中,作為服務器和工作站操作系統的選擇之一,Linux 已經很好的確定了自己的地位。
很多專業的用戶發現,Linux還是一個很安全的網上沖浪平台。也許,Linux的安全漏洞並不比微軟的操作系統少,但是,SuSE、Knoppix、Red Hat等系統都很少受到病毒攻擊,因為這些系統不是黑客攻擊的主要目標。
從另外一方面來說,當談及多媒體,尤其是視頻編輯以及DVD光盤制作等方面的軟件時,Windows是一個必不可少的操作系統。對於辦公軟件以及圖像編輯等方面來說,Windows目前在這方面仍然處於領先地位。因此,許多專業用戶都使用雙系統。
在本文中,我們將向你介紹在一台機器上使用兩個系統的最好方式。如果你正在准備進行這種轉換的話,就真的沒有必要擔心由於系統不兼容而可能會造成各種問題,在Linux環境下也可以讀取Windows中的文件。
並且這些源自於Unix的操作系統現在可以識別並且能夠與大量Windows格式的文件一起工作。如果有必要的話,你甚至可以在Linux環境下運行Windows環境下成熟的應用程序,如在Linux環境下運行微軟的Office 。
將Linux和Windows合在一起
至於在一台個人計算機上一起使用Linux和Windows的方法,目前至少有半打以上。但是這些方法中最常用的方法應該是在一個硬盤上同時安裝兩個操作系統。
除了要配置多啟動管理器外,這種方法實現起來很容易,但是這種方法要求有大量的硬盤空間。如果你已經決定還是使用Windows分區而又發現還需要3-4GB的空間來保存微軟的文件以便能夠經常性的查看某些文件時,你會覺得非常麻煩。
在這種方法中,每個操作系統都是分別存儲在各自的分區中。目前所發行的Linux版本如Red Hat 9 或者SuSE 8,都會考慮到現有的微軟操作系統並且會將該系統集成在引導選項中。然而,這確實需要有足夠的空閒硬盤空間,要實現標准的安裝,需要大概3-5GB沒有使用或者沒有分區的磁盤空間。
如果有足夠的空間的話,安裝工具會自動為Linux計算出一個合理的分區方案。如果有必要的話,專家級的用戶可以不用考慮安裝工具的建議,而是進行人工干預,直接輸入期望的分區大小。
在成功的安裝系統之後,你只需在系統引導時通過一個引導菜單來選擇希望要進入的系統,從而可以進入不同的系統。Linux引導程序也允許你指定啟動選項並且可以將這些參數傳送給內核。
最佳分區方法
如果你想要盡可能方便而且安全的同時使用Windows和Linux這兩個系統的話,就必須確保實現最佳分區。非常重要的一點就是考慮需要使用多少個分區,並且每個分區所占的空間大小應該是多少(分區方案)。這些參數都是根據你的安全需求、使用的程序、以及注冊用戶的數量來決定的。
利用掛載點(mount point)/ 將Linux的系統目錄(根目錄)放在其自身的分區上是一種明智的做法。這樣一來,使得系統在出現故障的時候可以很容易的實現恢復。用戶程序通常放在/usr目錄和/opt目錄下,但是個人文件一般放在/home目錄下,而臨時文件則存放在/var目錄下。
一般說來,沒有必要將這些文件夾放在不同的分區上,當然。交換分區是一個例外。
如果你想要額外實現防止電子郵件病毒或者垃圾郵件的話,可以在其分區上增加/var目錄。一個良好的Linux產品的自動分區中應該包含以下分割:root、/home、/var、以及交換分區。對於初學者以及那些從Windows轉換過來的用戶來說,有一個系統分區(/)以及一個交換分區就已經足夠了。
不管你選擇的是哪一個提供商發行的Linux系統,它都會包含免費的分區工具,如fdisk以及cfdisk,這些工具雖然其功能很強大,但是對於初學者來說,使用起來都不是那麼容易,因為這些工具都沒有圖形界面。
大多數的新用戶都喜歡使用圖形化的分區工具,通常情況下,在每個發行版的安裝器中也都含有這種工具。例如,SuSE的安裝和配置工具Yast,就包含一個非常容易使用的分區程序。
如果你願意在安裝Linux系統之前,先在Windows界面下進行分區的話,你就需要使用商業化工具如Powerquest的分區魔術師(Partition Magic)來進行分區。
使用cfdisk來進行分區
傳統的Linux系統的分區工具是cfdisk,在使用Knoppix進行硬盤安裝的過程中也可以使用該工具。你可以從命令行中輸入cfdisk命令來運行該工具。該程序就會將所有它發現的硬盤以及每個硬盤的分區信息全部列出。使用鍵盤就可以實現對cfdisk工具的全面控制。
借助於鼠標和回車鍵,你可以選擇不同的功能按鈕。你可以很容易的在未分區的硬盤上創建一個新的分區,或者刪除一個已經存在的分區。如果要刪除一個已經存在的分區,只需要簡單的使用鼠標選擇該分區,然後選擇刪除命令,最後通過回車鍵來確認。
你可以用相似的方法來創建一個新的分區,當然不是選擇刪除功能,而是選擇新建功能。對於最小安裝的Linux系統來說,它要求有一個根分區和交換分區。要創建一個新的交換分區,選擇基本分區來創建一個新的基本分區。交換分區的大小取決於可用的內存的大小,但是在任何情況下,交換分區的大小都沒有必要超過512MB。
可以通過輸入起始扇區或者輸入結束扇區或者相應的大小(以MB為單位)來指定分區的大小。建議將起始設置為第一個分區的起始扇區。選擇類型82作為交換分區的類型。
這種方法也可以用於創建Linux的根分區。在這裡仍然是使用選項新建以及基本分區來創建基本分區。這個分區所需要的大小取決於你想要安裝多少個程序包。如果你正從一個Windows用戶轉變為一個Linux用戶,並且只使用一個單一的Linux根分區,那麼,默認安裝只需要大約2-3GB的空間。
然而,隨著許多多媒體文件以及大量應用程序的出現,分區大小一般至少要10GB的空間。當然了,你可以選擇使用整個未分區的磁盤空間作為當前分區的大小。選擇分區類型83作為根分區。
一旦分區工作結束,使用寫功能來保存並應用當前的變化。這樣創建的分區可以很容易的用於隨後的全新的Linux安裝。
要減少現存分區的大小,你需要使用另外的工具如免費工具Parted (你可以通過Linux搜索引擎www.rpmseek.com來找到該工具)或者使用其他的商業化的Windows程序。
在Windows下使用Linux文件
Linux用戶常常需要訪問並行安裝的Windows分區及其文件,反過來也是如此。
借助於免費的基於Windows的工具Explore2FS ,Windows用戶可以任意使用Linux ex2fs文件系統中的分區。Explore2Fs可以顯示所有可用的硬盤,並且可以在不同的Windows浏覽器中顯示所有的Linux分區。
要訪問Linux分區上數據,你可以利用拖放功能來實現。目前Explore2FS是免費的,並且該工具可以在Windows 95到Xp之間的所有系統上使用。
在Linux中使用Windows數據
在Linux系統下面可以毫無障礙的讀取到Windows分區。在安裝Linux系統的過程中,操作系統自動可以識別出任何現存的Windows分區,並將它們合並到Linux目錄結構中。
你可以通過文件管理器或者命令行的方式來訪問這些分區上的數據和程序。由於目前發行的Linux版本都能夠自動將Fat16以及Fat32分區掛載到系統上,而且甚至可能通過在桌面上創建一個圖標使得這些分區可用,因此,在Linux系統和Windows系統之間(包括老版本的Windows,甚至是ME系統)的文件交換基本上不存在真正的障礙。
然而,當與NTFS分區(這種分區方式經常用於Windows NT/2000或者Windows XP中)進行數據交換時,問題仍然存在。Linux 以某一相配驅動程序的方式來為這種文件系統提供支持,但是這些驅動程序還是有一些缺點,因為,這些驅動程序在某些情況下會損壞文件系統。
正因為如此,如果你使用綁定的基於Linux內核的NTFS驅動程序時,最好使用只讀模式。幸運的是,該驅動程序在缺省的情況下沒有激活對NTFS分區的寫權限。
Linux下的Windows
任何想要在Linux環境下使用Windows應用程序的用戶都不可避免的遇到WINE。雖然人們認為它還不夠成熟並且使用起來非常復雜,但是在本節我們將向你介紹Wine到底能干什麼。
許多Linux愛好者將Windows仍然保留在硬盤上是希望他們能夠繼續使用某些特定的應用程序,但是有些人卻根本不想要太大的操作系統。如今,在廣為分布的Windows模擬器Wine的幫助下,你可以在Linux環境下直接運行許多Windows程序。它幾乎可以模擬整個Windows環境下的應用程序編程接口。
另外,Wine幾乎能夠提供所有重要的操作系統功能,如同Windows系統本身在調用這些功能。從理論上來說,Windows應用程序幾乎感覺不到它是在Linux環境下運行。該系統自己運行在一個虛擬的系統分區上。作為一種選擇,你可以將真正的Windows庫程序(DLLs)放在Wine提供的庫程序旁邊作為備份,萬一Wine自身的庫程序出錯就可以使用這些備份程序。
在使用Wine的時候,你會發現可以安裝許多常規的應用程序,而且你可能會直接在虛擬系統分區上安裝一個簡單的Windows程序。某些專家級用戶已經對此非常熟悉,因此也就可以安裝更為復雜的應用程序如Word 2000來完成某些工作。但是,這個過程是相當復雜的,而且穩定性也存在問題。
通常說來。要在Wine下運行一個Windows程序,只需要使用終端窗口並且輸入一下命令:wine 『路徑和程序的名字』。例如:wine /home//wine/C/Program/winword.exe。
Wine的各種不同版本
現在Wine的版本有很多,而且存在著各種不同的變種。當前的每個Linux版本中都包含有一個基本的Wine程序包,這個程序包可以用圖形化的配置前端來定制。
然而,最新的Wine版本與此不同,並且需要通過命令行來實現全面的配置。另一個可作為選擇的是商業化的產品WineX。在這個擴展版本的Wine上,可以使用最新的基於DirectX 的Windows程序。
Wine的局限性
從技術的角度上來說,使用Windows的模擬器是一種讓人感興趣的選擇,但是到目前為止,它仍然無法替代在你的計算機上安裝Windows系統。對於特定硬件的軟件如驅動程序或者系統工具來說,在Linux環境下的Wine中是無法使用的。
通過模擬界面,你可以使用當前的大多數硬件,如打印機、操縱桿或者調制解調器,但是如果打印機需要特定的Windows驅動程序,並且在Linux中沒有對應的驅動程序的話,那麼它在Wine中將無法使用。依賴於Windows編碼的多媒體應用程序在這裡也會遇到問題,所以那些希望進行永久轉變的windows用戶應該密切注視當前Linux技術的發展。
在Linux環境下微軟的Office
如果你非常希望在Linux環境下運行微軟的Office的話,最好的選擇是使用Crossover Office程序包。購買這個程序包的成本大約是40英鎊,目前在SuSE Linux Office桌面環境以及Lindows系統中已經開始包含這個程序包了。Crossover是基於Wine的,通過使用這個程序包使得在Linux環境下安裝Word、Excel以及Powerpoint等成為可能。
使用這種方法看起來沒有什麼問題,並且Crossover Office目前是穩定的。然而,在Linux環境下,想使用1.03版(仍在發行)的Crossover Office來安裝微軟的Aclearcase/" target="_blank" >ccess是不太可能的。新版本2.0.1支持Office 97,2000,XP以及Adobe Photoshop 7。
使用Crossover Office
設置好Crossover Office後,在Linux環境下配置Office的工作將變得非常簡單。要安裝Crossover Office 2的話,你需要相應的安裝腳本文件。你可以從Code Weavers公司得到一個免費的測試版本。無論是測試版本還是完整版本,都需要花費59.95美元(大約38英鎊),他們都可以在KDE或者Gnome環境下通過執行虛擬腳本進行安裝。
在Linux環境下,你既可以使用超級用戶也可以用標准用戶模式來實現Crossover Office的安裝。管理員模式安裝的優點在於所有的系統用戶都可以通過Crossover Office 來加載Windows應用程序。另一方面,如果Crossover Office是以標准用戶的模式安裝的話,則只允許該用戶來加載Windows應用程序。
在調用了腳本文件後,Crossover Office圖形化的安裝程序就啟動了。在全局選項中,輸入安裝該程序包的路徑。如果接受預先設置的路徑,也就是你自己的主目錄,那麼點擊開始安裝按鈕開始進行安裝。
安裝完成之後,使用現在開始配置來配置應用程序。安裝區域的主窗口包含有已經安裝在系統中的所有應用程序的概述。
要配置更多的Windows程序,在安裝按鈕上點擊一下就足夠了。下面的工作就是從一個可支持的Windows程序列表中選擇你想要安裝的程序即可。
高亮顯示想要安裝的相應程序。並且點擊下一步按鈕。當然,你必須有原始的安裝CD。如果你想要安裝一個不在列表中的應用程序,勾選安裝未支持軟件選框並且指定安裝數據所在的目錄。
通常說來。通過在更多的對話框中點擊下一步按鈕就可以完成所有的安裝過程。