Linux折騰記(十八):同一個(gè)硬盤(pán)上安裝多個(gè)Linux發(fā)行版及Fedora 21初體驗(yàn)

以前對(duì)多個(gè)Linux發(fā)行版的折騰主要是在虛擬機(jī)上完成。我的桌面電腦性能比較強(qiáng)大,玩玩虛擬機(jī)沒(méi)啥問(wèn)題,但是筆記本電腦就不行了。要在我的筆記本電腦上折騰多個(gè)版本的Linux,就得考慮把不同的Linux發(fā)行版安裝到同一個(gè)硬盤(pán)上。在同一個(gè)硬盤(pán)上共存Windows和Linux比較簡(jiǎn)單,只需要先安裝Windows后安裝Linux就可以了,Linux安裝過(guò)程中會(huì)幫你搞定一切。如果同時(shí)安裝多個(gè)不同發(fā)行版的Linux會(huì)怎樣呢?它們會(huì)沖突嗎?
經(jīng)過(guò)我的折騰體驗(yàn)之后可以得出結(jié)論:在同一個(gè)硬盤(pán)上安裝多個(gè)Linux也很簡(jiǎn)單,強(qiáng)大的Grub也會(huì)幫你搞定一切。不過(guò),必須得先設(shè)計(jì)好硬盤(pán)分區(qū)方案。
我是這樣設(shè)計(jì)的:直接把硬盤(pán)分四個(gè)區(qū),四個(gè)都是主分區(qū),前三個(gè)分區(qū)每個(gè)分區(qū)安裝一個(gè)Linux,最后一個(gè)分區(qū)做交換分區(qū)。至于/boot分區(qū)啊、/home分區(qū)啊什么的全都不要。這種分區(qū)方案的優(yōu)點(diǎn)就是簡(jiǎn)單。有人也許會(huì)說(shuō):那你升級(jí)啊、備份啊什么的不怕數(shù)據(jù)丟失嗎。我要說(shuō)的是:在個(gè)人電腦上這都不是問(wèn)題,備份我用U盤(pán)或移動(dòng)硬盤(pán),還必須是USB 3.0的,升級(jí)我一般都是直接覆蓋,哪天系統(tǒng)用得不爽了,想重裝就重裝,毫不猶豫,just do it。我曾試著把Linux系統(tǒng)裝到U盤(pán)上,這個(gè)沒(méi)問(wèn)題,但是不能從USB 3.0接口啟動(dòng),只能從USB 2.0接口啟動(dòng),失去速度優(yōu)勢(shì),我就不想玩U盤(pán)系統(tǒng)了。
注意事項(xiàng):
1.只能使用MBR分區(qū)表,不能使用GPT分區(qū)表,因?yàn)槭褂肎PT分區(qū)表則第一個(gè)分區(qū)必須掛載到/boot/efi,會(huì)產(chǎn)生沖突。關(guān)于MBR分區(qū)表和GPT分區(qū)表的問(wèn)題,還有是否使用LVM的問(wèn)題,請(qǐng)參考我另一篇隨筆《硬盤(pán)分區(qū)的陷阱及應(yīng)對(duì)》。
2.只有最后一個(gè)Linux可以在安裝的時(shí)候指定交換分區(qū),前面安裝的Linux只能指定根目錄所在的分區(qū),所有系統(tǒng)安裝完成后,再修改相應(yīng)系統(tǒng)中的/etc/fstab文件添加交換分區(qū)。
我決定先安裝CentOS 7,再安裝Fedora 21,最后安裝Ubuntu 14.10,全是桌面版。下面是過(guò)程:
第一步、安裝CentOS 7,進(jìn)入安裝界面后,一定要自己配置分區(qū),如下圖:
第二步、劃分硬盤(pán)的第一個(gè)分區(qū),掛載為系統(tǒng)的根目錄,如下圖:
然后繼續(xù)安裝系統(tǒng),這時(shí)安裝程序會(huì)出現(xiàn)警告,說(shuō)沒(méi)有交換分區(qū),可能會(huì)影響性能。不用管它,繼續(xù)安裝就行。安一個(gè)系統(tǒng)是沒(méi)有什么疑問(wèn)的,后續(xù)過(guò)程我就不啰嗦了。
第三步、安裝Fedora 21,還是選擇自己配置分區(qū),還是只要一個(gè)分區(qū)掛載到根目錄,如下圖:
可以看到,安裝程序已經(jīng)自動(dòng)檢測(cè)出第一個(gè)分區(qū)上是CentOS 7系統(tǒng)了。點(diǎn)“更新設(shè)置”按鈕后,效果如下圖:
繼續(xù)安裝系統(tǒng),依然不理會(huì)沒(méi)有交換分區(qū)的警告。
系統(tǒng)安裝完成后,重啟一下,可以看到Grub的啟動(dòng)界面,可以在這兩個(gè)系統(tǒng)中選擇:
第四步、安裝Ubuntu 14.04。進(jìn)入分區(qū)界面后我開(kāi)始截圖,如下:
還是任性地選擇自己配置分區(qū),接著如下圖:
依然劃分一個(gè)主分區(qū)掛載到根目錄。由于這已經(jīng)是最后一個(gè)系統(tǒng)了,所以終于可以弄一個(gè)交換分區(qū)了,如下圖:
MBR只支持最多四個(gè)主分區(qū),而我也不想劃更多的分區(qū),所以就這么愉快的決定了。都是主分區(qū),邏輯分區(qū)神馬的就不要了。剩下的幾百M(fèi)的硬盤(pán)空間就華麗麗地不可用了。如下圖:
從我折騰的情況來(lái)看,Ubuntu的安裝程序在硬盤(pán)分區(qū)這一步上做得確實(shí)比Fedora和CentOS要好。多的話(huà)不說(shuō),繼續(xù)歡快地安裝系統(tǒng)吧。安裝完成后,請(qǐng)看下面的啟動(dòng)界面:
第五步、分別進(jìn)入CentOS系統(tǒng)和Fedora系統(tǒng),修改/etc/fstab文件來(lái)設(shè)置交換分區(qū)。設(shè)置之前,free命令的輸出效果和/etc/fstab文件的內(nèi)容是這樣的:
在/etc/fstab文件中加一行,這一行的內(nèi)容可以參照Ubuntu中的/etc/fstab文件。設(shè)置完成后,/etc/fstab文件的內(nèi)容和free命令的輸出是這樣的:
說(shuō)明一個(gè)交換分區(qū)成功地被三個(gè)系統(tǒng)共享。任務(wù)順利完成。
Fedora 21初體驗(yàn)
在以上三個(gè)系統(tǒng)中,應(yīng)該算Fedora 21是最新的了,它是14年12月發(fā)布的,而CentOS 7是6月,Ubuntu 14.10是10月。而且破天荒地,F(xiàn)edora 21發(fā)布居然沒(méi)有跳票。Fedora 19和Fedora 20都是一再跳票才發(fā)布。
Fedora 21的第1大亮點(diǎn)就是可以使用Wayland了。據(jù)說(shuō)Wayland圖形效率要高于X Window,又據(jù)說(shuō)Wayland取代X Window是大勢(shì)所趨,但是目前我認(rèn)為暫時(shí)時(shí)機(jī)尚不成熟。想試用的話(huà),在登錄界面選擇,如下圖:
管它Wayland還是X Window,只要不是寫(xiě)底層圖形庫(kù)的程序員,完全可以不用關(guān)心。
很多人吐槽Gnome 3的界面沒(méi)有Gnome 2的經(jīng)典界面漂亮,這其實(shí)是一種誤解,如果想用經(jīng)典界面也是可以的,如上圖所示,在登陸的時(shí)候選擇即可。事實(shí)上Gnome 3的界面還是比較不錯(cuò)的,我以前也不習(xí)慣,覺(jué)得丑,窗口的標(biāo)題和菜單欄沒(méi)有明顯區(qū)分,整個(gè)窗口似乎鐵板一塊,但是仔細(xì)看,其實(shí)這個(gè)默認(rèn)主題還不錯(cuò),窗口周?chē)€有淡淡的光暈。不過(guò)話(huà)說(shuō)回來(lái),F(xiàn)edora和Ubuntu比起來(lái),在用戶(hù)界面上確實(shí)沒(méi)有下什么功夫,只能算是把Gnome社區(qū)的成果集成到了系統(tǒng)中而已,沒(méi)有做任何進(jìn)一步的優(yōu)化和美化,而桌面系統(tǒng)的美化對(duì)普通用戶(hù)來(lái)說(shuō),又有點(diǎn)遙不可及。
一般情況下,我用Fedora都會(huì)換一個(gè)窗口主題和GTK主題,我喜歡Clearlooks-classic(窗口主題,屬于clearlooks軟件包)和TraditionalOK(GTK主題,屬于mate軟件包),從這兩個(gè)名字可以看出我這個(gè)人比較懷舊(既有Classic,又有Traditional)。在Fedora 20中,這兩個(gè)主題配合很好,在Fedora 21中似乎略有瑕疵。以前從未折騰過(guò)Gnome-shell的主題,這次我順便換了個(gè)Gnome-shell主題,但是只試用了官方源中能找到的幾個(gè),沒(méi)有去Gnome-shell的主題網(wǎng)站廣泛試用,最終選用的是Zukitwo。如下圖:
我感覺(jué)Fedora每半年發(fā)一版的節(jié)奏有點(diǎn)太快了一點(diǎn),而且界面是否美觀它也沒(méi)怎么在意。Fedora的軟件源中也沒(méi)有NVIDIA的顯卡驅(qū)動(dòng),說(shuō)明Fedora確實(shí)不太注重桌面系統(tǒng)的體驗(yàn)。稍微讓人有點(diǎn)安慰的是:Gnome-Terminal又支持透明背景了,而且Gnome-Terminal還有Solarized配色方案可以選擇了,上圖中的控制臺(tái)就是用的Solarized配色方案。關(guān)于Solarized配色方案的更多內(nèi)容,可以參考我的這一篇:《打造屬于自己的Vim》。相對(duì)而言,Ubuntu的界面就漂亮多了,畢竟人家背后的Canonical有著明確的目標(biāo)并且不停在發(fā)力。不過(guò)Ubuntu也有讓人不爽的地方,那就是到現(xiàn)在依然用的是OpenJDK 7和Eclipse 3.8,不支持Java 8,讓我情何以堪。
Fedora 21中Eclipse是4.4,OpenJDK是8,所以,安裝一個(gè)Eclipse,寫(xiě)一個(gè)Lambda測(cè)試一下,效果不錯(cuò),如下圖:
上圖中的Eclipse使用的是Classic主題。Eclipse完美支持Java 8,唯一的缺點(diǎn)Eclipse還不太穩(wěn)定,經(jīng)常崩潰。不過(guò)引起Eclipse崩潰的好像是OpenJDK 8 headless的問(wèn)題。無(wú)所謂了,想試用Java 8只有硬著頭皮上了。在新版本中,Eclipse還提供Dark主題,不過(guò)要配合系統(tǒng)的Ambiance窗口主題和GTK主題使用才更加舒服,Ambiance主題是Ubuntu中默認(rèn)的主題,但是在Ubuntu中的表現(xiàn)比Fedora中的表現(xiàn)要好。在使用Eclipse的Dark主題時(shí),唯一的缺點(diǎn)是Ambiance的滾動(dòng)條顏色不夠Dark,有點(diǎn)違和,如下圖:
OK,就寫(xiě)這么多吧,期待下一個(gè)版本的Fedora有更漂亮的界面,或者下一個(gè)版本的Ubuntu能夠支持Java 8。
相關(guān)文章
Fedora Linux 42 穩(wěn)定版發(fā)布: 帶來(lái)大量新功能和軟件更新
Fedora 42昨日發(fā)布,這是 Red Hat 贊助開(kāi)發(fā)的杰出前沿 Linux 發(fā)行版的最新版,包含大量新功能和軟件更新,使其成為 2025 年上半年發(fā)布的一款出色的 Linux 操作系統(tǒng)之一,內(nèi)2025-04-16如何在Linux查看硬盤(pán)信息? 查看Linux硬盤(pán)大小類(lèi)型和硬件信息的5種方法
使用Linux系統(tǒng)的過(guò)程中,查看和了解硬盤(pán)信息是非常重要的工作,尤其是對(duì)于系統(tǒng)管理員而言,那么在Linux系統(tǒng)中如何查看硬盤(pán)信息?以下是具體內(nèi)容介紹2025-03-12如何在 Linux 中查看 CPU 詳細(xì)信息? 3招輕松查看CPU型號(hào)、核心數(shù)和溫度
在日常運(yùn)維工作中,獲取 CPU 信息是系統(tǒng)運(yùn)維管理員常見(jiàn)的工作內(nèi)容,無(wú)論是為了性能調(diào)優(yōu)、硬件升級(jí)還是僅僅滿(mǎn)足好奇心2025-03-11什么是 Arch Linux? 獨(dú)樹(shù)一幟的Arch Linux發(fā)行版分析
Arch Linux是為簡(jiǎn)化,優(yōu)化,現(xiàn)代化,實(shí)用主義,用戶(hù)中心和多功能性而創(chuàng)建Linux發(fā)行版,究竟是什么讓 Arch 與眾不同?下面我們就來(lái)簡(jiǎn)要解讀2025-02-19如何在Linux環(huán)境下制作 Win11裝機(jī)U盤(pán)?
一直用的linux辦公,想要將筆記本電腦從 Linux 系統(tǒng)切換回 Windows 11,我們可以制作一個(gè)win11裝機(jī)u盤(pán),詳細(xì)如下2025-02-17Rsnapshot怎么用? 基于Rsync的強(qiáng)大Linux備份工具使用指南
Rsnapshot 不僅可以備份本地文件,還能通過(guò) SSH 備份遠(yuǎn)程文件,接下來(lái)詳細(xì)介紹如何安裝、配置和使用 Rsnapshot,包括創(chuàng)建每小時(shí)、每天、每周和每月的本地備份,以及如何進(jìn)2025-02-06Linux Kernel 6.13發(fā)布:附更新內(nèi)容及新特性解讀
Linux 內(nèi)核 6.13 正式發(fā)布,新版本引入了惰性搶占支持,簡(jiǎn)化內(nèi)核搶占邏輯,通過(guò)減少與調(diào)度器相關(guān)的調(diào)用次數(shù),讓內(nèi)核在運(yùn)行時(shí)表現(xiàn)更優(yōu),從而提高效率2025-01-23五大特性引領(lǐng)創(chuàng)新! 深度操作系統(tǒng) deepin 25 Preview預(yù)覽版發(fā)布
今日,深度操作系統(tǒng)正式推出deepin 25 Preview版本,該版本集成了五大核心特性:磐石系統(tǒng)、全新DDE、Treeland窗口合成器、AI For OS以及Distrobox子系統(tǒng)2025-01-18Linux Mint Xia 22.1重磅發(fā)布: 重要更新一覽
Beta 版 Linux Mint“Xia” 22.1 發(fā)布,新版本基于 Ubuntu 24.04,內(nèi)核版本為 Linux 6.8,這次更新帶來(lái)了諸多優(yōu)化和改進(jìn),進(jìn)一步鞏固了 Mint 在 Linux 桌面操作系統(tǒng)領(lǐng)域的2025-01-16LinuxMint怎么安裝? Linux Mint22下載安裝圖文教程
Linux Mint22發(fā)布以后,有很多新功能,很多朋友想要下載并安裝,該怎么操作呢?下面我們就來(lái)看看詳細(xì)安裝指南2025-01-16