Linux
Debian-Windows 雙啟動:我應該先安裝哪個?
我有一個沒有作業系統的全新桌面,我想在上面執行 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
並重新啟動。它應該可以正常工作並啟動兩個系統。