msi重裝係統(如何在 PC 和 Mac 上安裝 Linux-)

當我們使用完上一篇提到的 DistroTest 這個網站來遠程安裝體驗測試我們所需要的 Linux 桌麵發行版之後,我們就可以著手在自己的電腦上安裝 Linux 係統了。對於能熟練重裝係統的用戶來說應該輕而易舉,但是對於沒有嚐試過重裝係統且擔心弄壞電腦的朋友來說跨出這最重要的第一步往往是最難的。

msi重裝係統(如何在 PC 和 Mac 上安裝 Linux-)

不要怕,其實如果了解一些關於計算機的硬盤分區和操作係統啟動的基本概念之後,在電腦上安裝帶有圖形化安裝界麵的 Linux 發行版是非常容易的。在文末的參考資料處,筆者也會給出一些安裝指導視頻鏈接;如果你還不放心,也可以在 PC 或者 Mac 上安裝第一篇中所提到 VirtualBox 之類的虛擬機軟件來模擬 Linux 係統的安裝流程。那麽接下來讓我們進入正題吧:

基本概念硬盤分區

大多數計算機都自帶一個或多個分區的硬盤。如果把電腦上存數據的地方看成成一個巨大的披薩:整個硬盤就是一個披薩,而一個「分區」就是一小塊。如果披薩沒有被切開,它就隻有一個分區,這個分區根據自身文件係統而有著自身的「風味」。如果披薩足夠大,你可以將此分成若幹塊以上,並賦予其他部分自己的「風味」。我們可以用多種方式來切披薩,可以根據需要調整大小;因為不同的係統支持不同的文件係統,所以我們可以通過硬盤分區來實現它們相互不幹擾。

不同的分區,不同的「風味」

BIOS 和 UEFI

當我們按下電源鍵以後,計算機就會讀取嵌入在主板中的固件(好比人的小腦),也就是我們通常所說的「BIOS」:它的全稱是 Basic Input / Output System,即「基本輸入輸出設備」。啟動它之後會首先加電檢查硬件能否滿足運行的基本條件:如果硬件出現問題,主板會報錯並啟動中止;如果沒有問題,它就會把控製權轉交給下一階段的啟動程序。

PC 上的 BIOS

隨著計算機性能和存儲空間的提升,為了替代 BIOS,Intel 在 2000 年開發了了 EFI ,全稱:Extensible Firmware Interface,即「可擴展固件接口」。隨後,由業界多家著名公司共同成立統一可擴展固件接口論壇;將 EFI 統一化便形成了 「UEFI」:全稱 Unified Extensible Firmware Interface,即「統一的可擴展固件接口」。它擁有圖形化的界麵、多樣的操作方式以及允許植入硬件驅動等 BIOS 沒有的特性,這些特性讓 UEFI 相比於傳統 BIOS 更加易用、更加多功能、更加方便。現在大部分的電腦默認都是使用 UEFI 的。

支持鼠標控製的華碩 UEFI

注:搭載 Intel 處理器的 Mac 默認使用沒有圖形化的 UEFI,一切設置得使用啟動組合鍵來控製。

MBR 和 GPT

在固件為 BIOS 的電腦中,完成了硬件自檢之後,會把控製權轉交給排在第一位的儲存設備,默認情況下通常是我們的硬盤。「MBR」(Master Boot Record)即「主引導記錄」是計算機開機後訪問硬盤時所必須要讀取的首個扇區;它是一種硬盤分區架構(可以看作硬盤的屬性),其規定了硬盤分區的組織方式。因為基理限製,MBR 最多支持 2.2 TB 的單塊硬盤。

BIOS MBR 的啟動模式

在固件為 UEFI 的電腦中,完成了硬件自檢之後會先讀取識別全局唯一標識碼分區表,全稱: Globally Unique Identifier Partition Table,縮寫「GPT」,它是一種比 MBR 更為先進的硬盤分區表結構布局的標準(可以看作 MBR 的升級版),讓單塊硬盤支持的容量可達 9.4 ZB。現在大部分的電腦默認都是使用 GPT 的。

UEFI GPT 的啟動模式

Boot Loader 和 ESP

在計算機讀取識別完 MBR / GPT 後,控製權就要轉交給事先安裝在某個分區裏的「Boot Loader」,即啟動引導程序。它能讓用戶選擇啟動哪一個操作係統。當用戶選擇完畢後許會接手初始化硬件、建立內存的映射,以便為選擇的操作係統內核準備好正確的軟硬件環境。

Windows 10 默認隱藏的啟動管理器

Mac 默認隱藏的啟動管理器

傳統 BIOS 引導操作係統時,是通過一個活動的主分區下的 Boot Loader 文件導入根目錄下 boot 文件夾裏的 BCD(啟動設置數據)文件,然後 BCD 文件根據自身的配置內容加載係統啟動文件。

BIOS 固件計算機操作係統啟動流程

而使用 UEFI 引導操作係統時,在其規範中:在 GPT 分區表的基礎上,規定了硬盤中必須要有一個 EFI 係統分區,即 EFI System Partition,簡寫為「ESP」。ESP 要基於 FAT 格式,Boot Loader 要放在 ESP 中,且 EFI 啟動文件要放在「EFI<廠商>」文件夾下;比如 Windows 的 UEFI 啟動文件,都在「EFIMicrosoft」下。

UEFI 固件計算機操作係統啟動流程

雖然 UEFI 規定了 EFI 啟動文件的位置,但是 Mac 比較特殊,它的主板直接去 HFS / APFS 分區找啟動文件。即便如此,Mac 的 ESP 分區裏還是會有標準啟動文件:

Mac 中 ESP 分區裏的「EFIApple」文件夾

GRUB

眾多 Linux 發行版都使用 GRUB (全稱 GNU GRand Unified BootLoader,即大一統啟動加載器)作為默認 Boot Loader。安裝完 Linux 係統後它便會成為電腦默認的 Boot Loader。除了選擇操作係統,它還可用於選擇操作係統分區上的不同內核,也可用於向這些內核傳遞啟動參數;同時,它也兼容 Windows 操作係統。當然,如果你覺得它的界麵略顯「簡陋」,你也可以安裝不同的主題來調整它的 UI。

使用 GRUB 啟動不同係統

rEFInd

因為初始化的 GRUB 並不兼容 Mac,所以在 Mac 裏需要安裝 rEFInd 啟動器。它是一個可以用在 macOS 以及 Linux 上的一個啟動管理器。安裝好 rEFInd 後,就可以選擇是從 Linux 啟動還是 macOS 啟動,而不需要再按下 option 鍵來切換啟動。同樣的,它也兼容 Windows。

rEFInd 啟動器

Boot Sequence

BIOS / UEFI 在硬件自檢完成後,如上文所提:正常情況下,它會把控製權轉交給硬盤。在安裝係統時我們需要它們知道,「下一階段的啟動程序」具體存放在哪一個設備;就需改變默認儲存設備的排序,排在前麵的設備就優先轉交控製權。這種排序叫做 Boot Sequence,即啟動順序。進入 BIOS / UEFI 操作界麵後,裏麵有一項就是「設定啟動順序」。為了從 U 盤這類的外部設備讀取並安裝 Linux 係統,我們需要預先更改它。

msi UEFI 的默認啟動項順序

Secure Boot

在 UEFI 的規範中定義了一項名為「Secure Boot」的協議,Secure Boot 隻允許載入有數字簽名的 EFI 驅動和啟動程序,在安裝 Linux 前,我們需要關閉它。

華碩 UEFI 中的 Secure Boot

SIP

SIP 全稱為「System Integrity Protection」即「係統完整性保護」,是 OS X El Capitan 時開始采用的一項安全技術,SIP 將一些文件目錄和係統應用保護了起來。但這會影響我們一些使用或設置,比如:更改係統應用圖標、終端操作係統目錄文件提示「Operation not permitted」、Finder 無法編輯係統目錄裏的文件。為了更改 Mac 默認的 Boot Loader,我們需要關閉它。

Linux 係統的硬盤分區安裝規則

其實所謂「安裝」任何一個係統,就是把外置設備內的打包文件解壓縮拷貝到該係統所規定的不同特定存儲分區中去。好比搬家時把放在箱子裏不同的開本的書放進不同櫃格的書櫃裏;隻要根據書籍的開本規格先提前買好相應大小櫃格的書櫃,那麽安裝這件事便能水到渠成。

那麽 Liunx 係統最少需要我們的硬盤上哪幾種「櫃格」呢?

「/boot」分區:引導區,即我們上文所提到的 ESP 分區,包含了啟動引導程序,一般情況格式為 FAT32。

「/」分區:root 分區,也稱之為「根」分區或主分區,用於保存係統文件和個人文件,一般情況格式為 ext4;當然你可以再劃分一個「/home」分區來存放個人文件分離係統文件。

「Swap」分區:用於存放虛擬內存:在過去內存吃緊的年代,Linux 係統一般會創建一個大小為內存的兩倍的 Swap 分區來防止內存不足;如果內存足夠大,可以不予考慮。

UEFI 固件的計算機最少需要兩個分區來安裝 Linux

好了,以上便是安裝 Linux 所需要的基礎概念,接下來就可以著手安裝了。

安裝前的準備查看想要安裝的發行版硬件配置最低要求

首先你需要到想安裝的發行版的官網查看滿足最低的硬件要求,以 Debian 為例:

查看所持有的硬件配置

在 Windows 中需要查看「控製麵板」,然後選擇「係統和安全」:

PC 的硬件配置

在 Mac 中我們可以點擊左上角的「蘋果菜單」,選擇「關於本機」:

Mac 的硬件配置

如果符合,我們可以進入下一步。

數據備份!數據備份!數據備份!

雖然正確安裝係統並無丟失數據的風險,但是涉及硬盤分區的操作我們還是小心為上,畢竟數據無價。建議可以把敏感的個人數據保存在移動硬盤。

下載 Linux 係統鏡像文件

根據上一篇所述,我們可以到國內開源鏡像站下載該發行版最新的 ISO 鏡像文件。

準備 U 盤

根據上一步所下載的 ISO 鏡像文件,需要準備一個相對應容量的 U 盤。

下載安裝啟動盤製作工具

我們可以下載安裝 UNetbootin,balenaEtcher 或 Ventoy 等啟動盤製作工具來燒錄鏡像。

在此推薦簡單易用的 balenaEtcher。

插入 U 盤並燒錄啟動鏡像

插入準備好的 U 盤,將準備好的 ISO 鏡像文件使用啟動盤工具燒錄進去。

使用 blenaEtcher 燒錄鏡像

注意:燒錄完成後 U 盤內原先所有的數據將被清空。

在 PC 上安裝 Windows / Linux 雙係統

在完成了準備工作之後,我們就可以在 PC 上來安裝 Linux 係統了:

創建給 Linux 的硬盤分區空間

首先,我們可以右擊「開始」按鈕 ,然後打開 Windows 自帶的「磁盤管理」;右擊分區,使用「壓縮卷」創建未分配的空間留給 Linux 的 root 分區:

使用磁盤管理進行壓縮卷

查看硬盤的格式是 MBR 還是 GPT

右擊主硬盤上,如果出現「轉換成 GPT 磁盤」,那說明硬盤為 MBR 類型;如果出現「轉換成 MBR 磁盤」則說明硬盤為 GPT 類型:

查看硬盤類型

重啟,進入 PC 的 BIOS / UEFI

此時,我們需要進入 BIOS / UEFI 固件的操作界麵,在 Windows 默認情況下是直接跳過的;傳統方式是在開機的瞬間按快捷鍵進入,然而由於不同的板卡廠商都會基於傳統使用不同的快捷鍵,而這個快捷鍵並沒有工業標準,所以建議上設備廠商的官網查詢。

自 Windows 8 開始,增加了「高級啟動選項」為大家解決了到底按哪個鍵的問題。不過這個選項隱藏的比較深,需要不少 步驟 才能到達:

Windows 裏「高級啟動選項」中的 UEFI

更改 Boot Sequence

進入了固件以後,為了能從 U 盤直接啟動,我們需要更改啟動項順序,使 USB - CD / DVD 排在第一位。

關閉 Secure Boot

如果硬盤格式為 GPT,為了能從 U 盤直接啟動,我們需要找到 Secure Boot 選項並關閉它。

插入已燒錄啟動鏡像的啟動 U 盤保存 BIOS / UEFI 並退出

注意:在調整完固件設置以後,必須選擇「保存並退出」的選項,否則計算機還會從默認選項開始啟動。

進入 Live USB 圖形化操作界麵,點擊安裝器

如果一切設置正確,這時係統啟動的就是預先燒錄好鏡像的 Live USB 係統 ,它的桌麵上有一個名稱包含「Install」的圖標,點擊它便能開始安裝。

選擇語言、時區和鍵盤排布選擇安裝類型

注意:如果是想安裝雙係統,請選擇:「定製安裝」,如果選擇「清除整個磁盤並安裝」將會導致原先的 Windows 係統不複存在。

創建主分區

使用 Live USB 提供的分區工具,在剛才 Windows 磁盤管理工具中給出未分配空間上建立「/」分區,即 root 分區,一般情況選擇格式為 ext4;如果有分區加密選項也可設置密碼。

選擇 boot 分區位置

如果硬盤是 GPT 格式的,在分區工具中會顯示 ESP 分區的位置,在 boot 分區選擇項目中直接選擇它。ESP 分區上已有 Windows 的引導了怎麽辦?放心,Linux 不會像 Windows 一樣直接覆蓋 ESP 分區中的內容,隻會在 ESP 分區中新加一項。

如果硬盤是 MBR 格式的,可以在 boot 分區選擇項目中直接選擇為 root 分區。

設置用戶名、登錄名、計算機名稱、密碼和管理員密碼安裝安裝完成,重啟並移除 U 盤

安裝完成後建議改回原先 BIOS / UEFI 的啟動項順序,以免下次插入 U 盤後又再次啟動安裝鏡像。

注:因為各類 PC 的 BIOS / UFEI 以及各 Linux 發行版圖形安裝界麵和順序不同,故此僅有文字版教程;需要影像指導的可以觀看文末參考資料中的視頻鏈接。

在 Mac 上安裝 macOS / Linux 雙係統

首先請確認你的 Mac 是搭載 Intel 處理器的,基於 M1 芯片的 Mac 暫不支持 Linux 係統。

創建給 Linux 的硬盤分區空間

和 PC 一樣,我們首先可以通過打開 macOS 自帶的「磁盤工具」創建格式為 MS-DOS(FAT) 的空間留給 Linux 的 root 分區,以便 Linux 能夠找到進一步格式化為 ext4 分區:

macOS 創建 Linux 分區

插入已燒錄啟動鏡像的啟動 U 盤重啟 Mac,並按住 option 鍵,選擇 EFI Boot

macOS 選擇 U 盤啟動

進入 Live USB 圖形化操作界麵,點擊安裝器

如果一切設置正確,這時係統啟動的就是預先燒錄好鏡像的 Live USB 係統 ,它的桌麵上有一個名稱包含「Install」的圖標,點擊它便能開始安裝。

選擇語言、時區和鍵盤排布選擇安裝類型

注意:如果是想安裝雙係統,請選擇:「定製安裝」,如果選擇「清除整個磁盤並安裝」將會導致原先的 macOS 係統不複存在。

創建主分區

使用 Live USB 提供的分區工具,找到剛才「磁盤工具」創建格式為 FAT32 的空間,在其上建立「/」分區,即 root 分區,一般情況選擇格式化為 ext4;如果有分區加密選項也可設置密碼。

設置用戶名、登錄名、計算機名稱、密碼和管理員密碼安裝安裝完成,重啟並移除 U 盤

重啟後,你會發現會自動重啟進入 Linux;不要慌,開機按下 option,將會出現 macOS 默認的係統選擇器,可以選擇從哪個係統啟動。然後我們需要安裝 rEFInd 讓我們不用每次開機都使用開機組合鍵來選擇操作係統。

禁用 SIP

係統完整性保護有助於保護重要的係統文件。一般來說,這是一件非常好的事情。就是說,當你要執行諸如安裝啟動管理器之類的特殊操作時,這意味著必須采取一些額外的步驟,才能達到修改重要位置等待目的。為了使用第三方啟動管理器,我們必須先禁用 SIP。

安裝 rEFInd

在安裝完成後,重新開啟 SIP 以便新的啟動器加載。

注:因為各 Linux 發行版圖形安裝界麵和順序不同,故此僅有文字版教程;需要影像指導的可以觀看文末參考資料中的視頻鏈接。

Linux 安裝完成後的設置

在 Linux 安裝完成後有一些必要的設定需要手動進行:

開啟防火牆更換更新源

Linux 係統安裝完後默認軟件源一般都是在國外服務器,在國內下載比較慢,這時候就需要我們在「源管理」中更換為國內的鏡像源。

同步係統時間

如果你在 PC 上安裝了雙係統,因 Windows 與 Linux 看待硬件時間的方式不同,會可能會出現雙係統的時間不一致的問題,我們可以來進行設置修複。

安裝中文輸入法

可以在軟件管理中心下載 Fcitx 或者 IBus 來使用中文輸入法。

設置係統快捷鍵

因為每個桌麵環境的係統快捷鍵不是相同的,我們可以查看 defkey.com 在「鍵盤設置」中增加 / 更改 / 刪除快捷鍵。

接下來就可以盡情享受屬於你的 Linux 之旅啦!

總結

其實了解完一些關於電腦係統如何啟動的基本概念之後,我們在 PC 和 Mac 上 安裝 Linux 就不會太難。網上也有不少關於安裝不同桌麵發行版的視頻教程,相信新手在虛擬機軟件中多多練習之後,安裝係統這一步不再成為很多人入門 Linux 的鴻溝。

當然如果你覺得在電腦上安裝 Linux 還是太複雜,但是你對 Linux 有興趣還想體驗,那麽在下一篇中筆者將會介紹一些市麵上在售賣的 Linux 桌麵硬件。

本文到此結束,希望對大家有所幫助呢。

蜘蛛池搭建飞机@seochaoren
文章版权声明:除非注明,否则均为本站原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复:表情:
评论列表 (暂无评论,1人围观)

还没有评论,来说两句吧...