我將強(qiáng)調(diào)一些重要點(diǎn),而不是一步一步地指導(dǎo)你來(lái)如何配置你的系統(tǒng)以實(shí)現(xiàn)雙重啟動(dòng)。作為一個(gè)示例,我將提到我在幾個(gè)月之前新買的筆記本計(jì)算機(jī)。我先是安裝 Ubuntu Linux 到整個(gè)硬盤中,這就摧毀了預(yù)裝的 Windows 10 環(huán)境。幾個(gè)月后,我決定安裝一個(gè)不同的 Linux 發(fā)行版 Fedora Linux,也決定在雙重啟動(dòng)配置中與它一起再次安裝 Windows 10 。我將強(qiáng)調(diào)一些極其重要的實(shí)際情況。讓我們開始吧!
固件
雙重啟動(dòng)不僅僅是軟件問(wèn)題?;蛘哒f(shuō)它算是軟件的問(wèn)題,因?yàn)樗枰哪愕墓碳?,以告訴你的機(jī)器如何開始啟動(dòng)程序。這里有一些和固件相關(guān)的重要事項(xiàng)要銘記于心。
UEFI vs BIOS
在嘗試安裝前,確保你的固件配置是最佳的。現(xiàn)在出售的大多數(shù)計(jì)算機(jī)有一個(gè)名為 統(tǒng)一可擴(kuò)展固件接口(Unified Extensible Firmware Interface) (UEFI)的新類型固件,UEFI 差不多取代了另一個(gè)名為 基本輸入輸出系統(tǒng)(Basic Input Output System)(BIOS)的固件類型,(包括很多固件供應(yīng)商在內(nèi)的很多人)通常稱 BIOS 為傳統(tǒng)啟動(dòng)模式(Legacy Boot)。
我不需要 BIOS,所以我選擇了 UEFI 模式。
安全啟動(dòng)
另一個(gè)重要的設(shè)置是安全啟動(dòng)(Secure Boot)。這個(gè)功能將檢測(cè)啟動(dòng)路徑是否被篡改,并阻止未經(jīng)批準(zhǔn)的操作系統(tǒng)的啟動(dòng)?,F(xiàn)在,我禁用這個(gè)選項(xiàng)來(lái)確保我能夠安裝 Fedora Linux 。依據(jù) Fedora 項(xiàng)目維基“功能/安全啟動(dòng)”部分的介紹可知:Fedora Linux 在安全啟動(dòng)選項(xiàng)啟用的時(shí)候也可以工作。這對(duì)其它的 Linux 發(fā)行版來(lái)說(shuō)可能有所不同 — 我打算今后重新研究這項(xiàng)設(shè)置。
簡(jiǎn)而言之,如果你發(fā)現(xiàn)在這項(xiàng)設(shè)置啟用時(shí)你不能安裝你的 Linux 操作系統(tǒng),那么禁用安全啟動(dòng)并再次重新嘗試安裝。
對(duì)啟動(dòng)驅(qū)動(dòng)器進(jìn)行分區(qū)
如果你選擇雙重啟動(dòng)并且兩個(gè)操作系統(tǒng)都在同一個(gè)驅(qū)動(dòng)器上,那么你必須將它分成多個(gè)分區(qū)。即使你使用兩個(gè)不同的驅(qū)動(dòng)器進(jìn)行雙重啟動(dòng),出于各種各樣的原因,大多數(shù) Linux 環(huán)境也最好分成幾個(gè)基本的分區(qū)。這里有一些選項(xiàng)值得考慮。
GPT vs MBR
如果你決定手動(dòng)分區(qū)你的啟動(dòng)驅(qū)動(dòng)器,在動(dòng)手前,我建議使用GUID 分區(qū)表(GUID Partition Table)(GPT),而不是使用舊的主啟動(dòng)記錄(Master Boot Record)(MBR) 。這種更改的原因之一是:MBR 有兩個(gè)特定的限制,而 GPT 卻沒(méi)有:
如果你最近購(gòu)買過(guò)硬盤,那么你可能會(huì)知道現(xiàn)代的很多硬盤都超過(guò)了 2 TB 的限制。
EFI 系統(tǒng)分區(qū)
如果你正在進(jìn)行一次全新的安裝或使用一塊新的驅(qū)動(dòng)器,那么這里可能沒(méi)有可以開始的分區(qū)。在這種情況下,操作系統(tǒng)安裝程序?qū)⑾葎?chuàng)建一個(gè)分區(qū),即EFI 系統(tǒng)分區(qū)(EFI System Partition)(ESP)。如果你選擇使用一個(gè)諸如 gdisk 之類的工具來(lái)手動(dòng)分區(qū)你的驅(qū)動(dòng)器,你將需要使用一些參數(shù)來(lái)創(chuàng)建這個(gè)分區(qū)?;诂F(xiàn)有的 ESP ,我設(shè)置它為約 500 MB 的大小,并分配它為 ef00
( EFI 系統(tǒng) )分區(qū)類型。UEFI 規(guī)范要求格式化為 FAT32/msdos ,很可能是因?yàn)檫@種格式被大量的操作系統(tǒng)所支持。
分區(qū)
操作系統(tǒng)安裝
在你完成先前的兩個(gè)任務(wù)后,你就可以安裝你的操作系統(tǒng)了。雖然我在這里關(guān)注的是 Windows 10 和 Fedora Linux ,當(dāng)安裝其它組合時(shí)的過(guò)程也是非常相似。
Windows 10
我開始 Windows 10 的安裝,并創(chuàng)建了一個(gè) 20 GB 的 Windows 分區(qū)。因?yàn)槲蚁惹霸谖业墓P記本計(jì)算機(jī)上安裝了 Linux ,所以驅(qū)動(dòng)器已經(jīng)有了一個(gè) ESP ,我選擇保留它。我刪除所有的現(xiàn)有 Linux 和交換分區(qū)來(lái)開始一次全新安裝,然后開始我的 Windows 安裝。Windows 安裝程序自動(dòng)創(chuàng)建另一個(gè) 16 MB 的小分區(qū),稱為 微軟保留分區(qū)(Microsoft Reserved Partition)(MSR)。在這完成后,在 512 GB 啟動(dòng)驅(qū)動(dòng)器上仍然有大約 400 GB 的未分配空間。
接下來(lái),我繼續(xù)完成了 Windows 10 安裝過(guò)程。隨后我重新啟動(dòng)到 Windows 來(lái)確保它是工作的,在操作系統(tǒng)第一次啟動(dòng)時(shí),創(chuàng)建我的用戶賬號(hào),設(shè)置 Wi-Fi ,并完成其它必須的任務(wù)。
Fedora Linux
接下來(lái),我將心思轉(zhuǎn)移到安裝 Linux 。我開始了安裝過(guò)程,當(dāng)安裝進(jìn)行到磁盤配置的步驟時(shí),我確保不會(huì)更改 Windows NTFS 和 MSR 分區(qū)。我也不會(huì)更改 EPS ,但是我設(shè)置它的掛載點(diǎn)為 /boot/efi
。然后我創(chuàng)建常用的 ext4 格式分區(qū), /
(根分區(qū))、/boot
和 /home
。我創(chuàng)建的最后一個(gè)分區(qū)是 Linux 的交換分區(qū)(swap)。
像安裝 Windows 一樣,我繼續(xù)完成了 Linux 安裝,隨后重新啟動(dòng)。令我高興的是,在啟動(dòng)時(shí)大一統(tǒng)啟動(dòng)加載程序(GRand Unified Boot Loader)(GRUB)菜單提供選擇 Windows 或 Linux 的選項(xiàng),這意味著我不需要再做任何額外的配置。我選擇 Linux 并完成了諸如創(chuàng)建我的用戶賬號(hào)等常規(guī)步驟。
總結(jié)
總體而言,這個(gè)過(guò)程是不難的,在過(guò)去的幾年里,從 UEFI 過(guò)渡到 BIOS 有一些困難需要解決,加上諸如安全啟動(dòng)等功能的引入。我相信我們現(xiàn)在已經(jīng)克服了這些障礙,可以可靠地設(shè)置多重啟動(dòng)系統(tǒng)。
我不再懷念 Linux LOader(LILO)!
via: https://opensource.com/article/19/5/dual-booting-windows-linux-uefi
作者:Alan Formy-Duval 選題:lujun9972 譯者:robsean 校對(duì):wxy
本文由 LCTT 原創(chuàng)編譯,Linux中國(guó) 榮譽(yù)推出
聯(lián)系客服