如何在雙系統(tǒng)引導(dǎo)下替換Linux發(fā)行版
在雙系統(tǒng)引導(dǎo)的狀態(tài)下,你可以將已安裝的 Linux 發(fā)行版替換為另一個發(fā)行版,同時還可以保留原本的個人數(shù)據(jù)。
假設(shè)你的電腦上已經(jīng)以雙系統(tǒng)的形式安裝了 Ubuntu 和 Windows,但經(jīng)過將 Linux Mint 與 Ubuntu 比較之后,你又覺得 Linux Mint 會更適合自己的時候,你會怎樣做?又該如何在刪除 Ubuntu 的同時在雙系統(tǒng)中安裝 Mint 呢?
你或許覺得應(yīng)該首先從在雙系統(tǒng)中卸載 Ubuntu,然后使用 Linux Mint 重新安裝成雙系統(tǒng)。但實際上并不需要這么麻煩。
如果你已經(jīng)在雙系統(tǒng)引導(dǎo)中安裝了一種 Linux 發(fā)行版,就可以輕松替換成另一個發(fā)行版了,而且也不必卸載已有的 Linux 發(fā)行版,只需要刪除其所在的分區(qū),然后在騰出的磁盤空間上安裝另一個 Linux 發(fā)行版就可以了。
與此同時,更換 Linux 發(fā)行版后,仍然會保留原本 home 目錄中包含所有文件。
下面就來詳細(xì)介紹一下。
在雙系統(tǒng)引導(dǎo)中替換 Linux 發(fā)行版
這是我的演示范例。我使用雙系統(tǒng)引導(dǎo)同時安裝了 Windows 10 和 Linux Mint 19,然后我會把 Linux Mint 19 替換成 Elementary OS 5,同時在替換后保留我的個人文件(包括音樂、圖片、視頻和 home 目錄中的文件)。
你需要做好以下這些準(zhǔn)備:
- 使用 Linux 和 Windows 雙系統(tǒng)引導(dǎo)
- 需要安裝的 Linux 發(fā)行版的 USB live 版
- 在外部磁盤備份 Windows 和 Linux 中的重要文件(并非必要,但建議備份一下)
在替換 Linux 發(fā)行版時要記住保留你的 home 目錄
如果想讓個人文件在安裝新 Linux 系統(tǒng)的過程中不受影響,原有的 Linux 系統(tǒng)必須具有單獨的 root 目錄和 home 目錄。你可能會發(fā)現(xiàn)我的雙系統(tǒng)引導(dǎo)教程在安裝過程中不選擇“與 Windows 共存”選項,而選擇“其它”選項,然后手動創(chuàng)建 root 和 home 分區(qū)。所以,手動創(chuàng)建單獨的 home 分區(qū)也算是一個磨刀不誤砍柴工的操作。因為如果要在不丟失文件的情況下,將現(xiàn)有的 Linux 發(fā)行版替換為另一個發(fā)行版,需要將 home 目錄存放在一個單獨的分區(qū)上。
不過,你必須記住現(xiàn)有 Linux 系統(tǒng)的用戶名和密碼才能使用與新系統(tǒng)中相同的 home 目錄。
如果你沒有單獨的 home 分區(qū),也可以后續(xù)再進行創(chuàng)建。但這并不是推薦做法,因為這個過程會比較復(fù)雜,有可能會把你的系統(tǒng)搞亂。
下面來看看如何替換到另一個 Linux 發(fā)行版。
步驟 1:為新的 Linux 發(fā)行版創(chuàng)建一個 USB live 版
盡管上文中已經(jīng)提到了它,但我還是要重復(fù)一次以免忽略。
你可以使用 Windows 或 Linux 中的啟動盤創(chuàng)建器(例如 Etcher)來創(chuàng)建 USB live 版,這個過程比較簡單,這里不再詳細(xì)敘述。
步驟 2:啟動 USB live 版并安裝 Linux
你應(yīng)該已經(jīng)使用過雙系統(tǒng)啟動,對這個過程不會陌生。使用 USB live 版重新啟動系統(tǒng),在啟動時反復(fù)按 F10 或 F12 進入 BIOS 設(shè)置。選擇從 USB 啟動,就可以看到進入 live 環(huán)境或立即安裝的選項。
在安裝過程中,進入“安裝類型”界面時,選擇“其它”選項。
在這里選擇“其它”選項
步驟 3:準(zhǔn)備分區(qū)操作
下圖是分區(qū)界面。你會看到使用 Ext4 文件系統(tǒng)類型來安裝 Linux。
確定 Linux 的安裝位置
在上圖中,標(biāo)記為 Linux Mint 19 的 Ext4 分區(qū)是 root 分區(qū),大小為 82691 MB 的第二個 Ext4 分區(qū)是 home 分區(qū)。在這里我這里沒有使用交換空間。
如果你只有一個 Ext4 分區(qū),就意味著你的 home 目錄與 root 目錄位于同一分區(qū)。在這種情況下,你就無法保留 home 目錄中的文件了,這個時候我建議將重要文件復(fù)制到外部磁盤,否則這些文件將不會保留。
然后是刪除 root 分區(qū)。選擇 root 分區(qū),然后點擊 -
號,這個操作釋放了一些磁盤空間。
刪除 root 分區(qū)
磁盤空間釋放出來后,點擊 +
號。
創(chuàng)建新的 root 分區(qū)
現(xiàn)在已經(jīng)在可用空間中創(chuàng)建一個新分區(qū)。如果你之前的 Linux 系統(tǒng)中只有一個 root 分區(qū),就應(yīng)該在這里創(chuàng)建 root 分區(qū)和 home 分區(qū)。如果需要,還可以創(chuàng)建交換分區(qū)。
如果你之前已經(jīng)有 root 分區(qū)和 home 分區(qū),那么只需要從已刪除的 root 分區(qū)創(chuàng)建 root 分區(qū)就可以了。
創(chuàng)建 root 分區(qū)
你可能有疑問,為什么要經(jīng)過“刪除”和“添加”兩個過程,而不使用“更改”選項。這是因為以前使用“更改”選項好像沒有效果,所以我更喜歡用 -
和 +
。這是迷信嗎?也許是吧。
這里有一個重要的步驟,對新創(chuàng)建的 root 分區(qū)進行格式化。在沒有更改分區(qū)大小的情況下,默認(rèn)是不會對分區(qū)進行格式化的。如果分區(qū)沒有被格式化,之后可能會出現(xiàn)問題。
格式化 root 分區(qū)很重要
如果你在新的 Linux 系統(tǒng)上已經(jīng)劃分了單獨的 home 分區(qū),選中它并點擊更改。
修改已有的 home 分區(qū)
然后指定將其作為 home 分區(qū)掛載即可。
指定 home 分區(qū)的掛載點
如果你還有交換分區(qū),可以重復(fù)與 home 分區(qū)相同的步驟,***不同的是要指定將空間用作交換空間。
現(xiàn)在的狀態(tài)應(yīng)該是有一個 root 分區(qū)(將被格式化)和一個 home 分區(qū)(如果需要,還可以使用交換分區(qū))。點擊“立即安裝”可以開始安裝。
檢查分區(qū)情況
接下來的幾個界面就很熟悉了,要重點注意的是創(chuàng)建用戶和密碼的步驟。如果你之前有一個單獨的 home 分區(qū),并且還想使用相同的 home 目錄,那你必須使用和之前相同的用戶名和密碼,至于設(shè)備名稱則可以任意指定。
要保持 home 分區(qū)不變,請使用之前的用戶名和密碼
接下來只要靜待安裝完成,不需執(zhí)行任何操作。
等待安裝完成
安裝完成后重新啟動系統(tǒng),你就能使用新的 Linux 發(fā)行版。
在以上的例子中,我可以在新的 Linux Mint 19 中使用原有的 Elementary OS 中的整個 home 目錄,并且其中所有視頻和圖片都原封不動。豈不美哉?