你是否曾經覺得自己陷入了兩個科技世界的拉鋸戰?一方面是Windows,它是暢玩最新3A大作和使用專業軟體的絕對王者;另一方面是Linux,它是程式設計師和開源愛好者的天堂,讓他們能夠完全掌控自己的電腦。好消息是,你無需剪頭髮或購買新電腦就能同時享受兩者的樂趣。
設定雙啟動系統本質上就是將硬碟分割區,使每個作業系統擁有各自獨立的空間。雖然一開始對分區進行操作可能看起來有些複雜,但只要仔細按照步驟操作並避免不必要的風險,這其實是一個相當安全的過程。它允許你透過重新啟動電腦輕鬆切換作業系統,讓你在兩個平台之間無縫切換,並享受各自平台的優勢。
前提條件和安全措施
在進行任何操作之前,請先列出清單,以避免任何不必要的麻煩。首先,也是最重要的:將所有重要檔案備份到雲端或外部硬碟。雖然操作分區始終存在一定的風險,但防患於未然總是好的。此外,建議您透過在命令提示字元中執行命令來記下 Windows 產品金鑰,以避免日後出現啟動問題。
為了確保一切順利運行,您需要確認您的電腦使用UEFI 韌體,並且硬碟採用GPT分割區表。您可以在 Windows 的「系統資訊」中查看這些資訊。如果您的電腦非常老舊,使用的是傳統 BIOS,則操作步驟會有所不同,但現在幾乎所有電腦都支援 UEFI。您還需要一個至少 8GB 的空白 USB 隨身碟,因為建立啟動磁碟的過程會擦除 USB 上的所有內容。
為訪客準備 Windows 系統
你不能直接在 C 盤上安裝 Linux;你首先需要騰出空間。最常見的方法是縮小 C 盤分割區。你可以使用 Windows 自帶的「磁碟管理」工具,或參考一些關於如何在 Windows 系統中建立 Linux 分割區的指南,以便更清楚地了解操作步驟。理想情況下,你應該保留50 到 120 GB的未分配空間,具體大小取決於你是打算只將 Linux 用於學習,還是建立包含容器和虛擬機器的專業開發環境。
Windows 系統中有三個設定如果不更改可能會損壞您的系統。首先,您必須 停用快速啟動 在電源選項中,因為這會使磁碟處於部分休眠狀態,如果 Linux 嘗試存取這些文件,則可能會損壞文件。其次,如果您有 已啟用 BitLocker請將其完全解密;否則,Linux 安裝程式將無法辨識該分割區。最後,如果您在縮小磁碟區時遇到問題,請嘗試… 禁用休眠 使用命令 powercfg /h off.
安裝媒體的創建
現在該準備U盤了。首先,下載你心儀的Linux發行版的ISO鏡像檔。 Ubuntu和Fedora對於初學者來說是絕佳的選擇,因為它們非常穩定且相容性強。如果你想要更進階或更簡潔的系統,Arch Linux或CachyOS也是不錯的選擇,不過它們需要更高的操作技能。若要將ISO鏡像燒錄到U盤,Rufus或Balena Etcher等工具最可靠;請務必選擇GPT分區方案及UEFI目標系統。
準備好U盤後,重新啟動電腦,然後重複按下對應的鍵(F12、F10、Esc,取決於電腦廠商)進入啟動選單。在BIOS/UEFI設定中,您可能需要停用安全啟動(Secure Boot),尤其是在使用沒有有效數位簽章的發行版時。雖然Ubuntu允許您啟用安全啟動,但停用它通常可以避免許多安裝過程中的麻煩。
Linux 安裝過程
從 USB 隨身碟啟動後,您將進入「Live」環境,無需安裝任何軟體即可測試系統。這是驗證Wi-Fi 和聲音是否正常運作的最佳時機。確認無誤後,即可啟動安裝程式。關鍵在於選擇安裝方式。如果您是新手,建議選擇「與 Windows 啟動管理器一起安裝」選項,這是最簡單、最安全的選擇,因為系統會自動處理安裝程序。
如果您希望完全控制分割區,請選擇手動分割區(「其他選項」)。在此模式下,您必須建立一個格式化為 ext4 的根分割區 (/),並且可以選擇建立一個單獨的 /home 分割區,這樣即使您決定重裝系統,您的個人檔案也不會被刪除。這一點至關重要。 不要格式化 EFI 分割區 已安裝 Windows 系統;您只需將其掛載到 /boot/efi 這樣 GRUB 引導程式就可以與 Microsoft 的開機載入程式共存。
最終配置和安裝後設置
重啟後,您應該會看到菜單。 GRUB這是選擇作業系統介面。如果您的電腦直接啟動進入 Windows,那是因為 UEFI 啟動順序仍然優先考慮 Microsoft。您可以解決這個問題。 更改雙啟動系統中的啟動順序 透過重新進入 BIOS 並將 Linux 條目向上移動,或使用以下命令 bcdedit 以管理員身分從 Windows 控制台執行。
一個非常典型的問題是: 時間變得不同步。 切換系統時會出現這種情況。這是因為 Linux 使用 UTC 標準時間,而 Windows 使用本機時間。最快的解決方法是運行 timedatectl set-local-rtc 1 在 Linux 終端機中。如果您想自訂開始功能表,可以編輯該檔案。 /etc/default/grub 變更逾時時間或將 Windows 設定為預設系統。
替代方案和附加提示
如果您覺得雙啟動過於繁瑣,還有一些更輕量級的替代方案。如果您只是偶爾需要使用 Linux 處理一些任務,並且不想頻繁重新啟動系統,那麼虛擬機器(例如 VirtualBox)就是理想之選。此外,還有 WSL(Windows 子系統 Linux 版),它可以將 Linux 終端直接整合到 Windows 系統中。然而,這些方案都無法提供雙重啟動所帶來的原生硬體效能,而這對於使用 Docker 進行程式設計或運行資源密集型軟體至關重要。
對於開發者而言,建議在安裝完成後立即安裝Git、BuildEssential 和 Visual Studio Code等必備工具。如果您使用的是機械式硬碟 (HDD) 而非固態硬碟 (SSD),請耐心等待,載入時間會稍長,但功能完全相同。請記住,您始終可以透過掛載 NTFS 分割區從 Linux 存取 Windows 文件,這大大簡化了共用工作流程。
雙啟動系統是兼顧兩者的最佳策略,讓您無需放棄任何一種工具,即可根據任務在 Windows 的穩定性和 Linux 的靈活性之間自由切換。從細緻的磁碟準備和停用有害的 Microsoft 功能,到配置 GRUB 引導程式和校正系統時間,每一步確保兩種環境和諧共存,避免資料遺失的風險。
對字節世界和一般技術充滿熱情的作家。我喜歡透過寫作分享我的知識,這就是我在這個部落格中要做的,向您展示有關小工具、軟體、硬體、技術趨勢等的所有最有趣的事情。我的目標是幫助您以簡單有趣的方式暢遊數位世界。





