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