Linux

Debian-Windows 雙啟動:我應該先安裝哪個?

  • October 18, 2015

我有一個沒有作業系統的全新桌面,我想在上面執行 Windows 7 和 Debian 穩定版。到目前為止,我發現的所有雙啟動設置指南都假設預裝了 Windows(可能是因為有很多 PC 都是這樣安裝的)。由於引導載入程序,首先安裝什麼並不重要。

  • 哪個更好,首先是 Windows 還是 Linux - 為什麼?
  • 做什麼更容易?
  • 特別是對於 Linux 優先設置,我會很欣賞可能涉及的步驟範例。

首先安裝 Windows 有兩個主要原因:

1 - 引導載入程序

配置 Windows 引導載入程序以載入 Linux 是一件非常痛苦的事情。它完全覆蓋了任何已經存在的引導載入程序,因此如果您已經安裝了 Linux,您將無法再引導 Linux,而無需玩幾個小時或從引導 CD 重新安裝 Grub。

然而,大多數 Linux 發行版會自動配置 Grub 以包含您的 Windows 安裝,讓您輕鬆訪問 Windows,而無需任何麻煩。

2 - 發行技巧

一些 Linux 發行版會自動檢測您是否安裝了 Windows,並為您提供將使用者帳戶、設置和文件導入新 Linux 安裝的選項。

借自majenko

所以我想說先安裝 Windows 再安裝 linux 更容易

如果你還想繼續“沒有那麼多人走的路

這是一般大綱:

  • 為 Windows 騰出空間
  • 安裝視窗
  • 恢復GRUB
  • 掛載/boot分區
  • 安裝引導載入程序

第一步

打開GParted,並確保至少有 20 GB 可用於 Windows ,可以作為可以刪除的分區,也可以作為未分區的空間。如果它是一個分區,請將其從 GRUB 中刪除,以確保它不會破壞您的 Debian 安裝——如果有任何不好的事情即將發生,GParted 會抱怨。記下目前/boot設備。如果那裡沒有顯示,請記下該/設備。設備名稱類似於sda5.

第二步

將 Windows 安裝到您剛剛創建的空間中

第三步

從您的debian live CD載入,然後執行這些命令。

如果您沒有單獨的/boot分區:

sudo mount /dev/DEVICENAME_FROM_STEP_ONE /mnt
sudo rm -rf /boot    # Careful here, make sure YOU ARE USING THE LIVE CD. I tried it, it works.
sudo ln -s /mnt/boot /boot

如果您有一個單獨的/boot分區:

sudo mount /dev/DEVICENAME_FROM_STEP_ONE /boot

第四步

然後繼續執行這些命令:

sudo apt-get update && sudo apt-get install grub-pc
sudo grub-setup /dev/sda     # NOTE THAT THERE IS NO DIGIT
sudo umount /boot

並重新啟動。它應該可以正常工作並啟動兩個系統。

引用自:https://unix.stackexchange.com/questions/85953