Windows
使用雙引導機器時如何防止 Windows 覆蓋 GRUB
我已經閱讀了很多關於雙引導的內容,它看起來就像載入 Windows,然後使用 GRUB 載入 Linux 一樣簡單,但是每個人都說 Windows 喜歡在有機會時丟棄 GRUB。我可以採取哪些措施來防止這種情況發生(除了使用 Windows 的引導載入程序,我希望盡可能簡單)?
每當您安裝引導扇區、將其升級到新版本或使用
bootrec /fixmbr
、bootrec /fixboot
或較舊的fdisk /mbr
. 通常,先安裝 Windows,然後再安裝 Linux。引導扇區將保持不變,直到您執行上述任一操作。(也許還有其他方法可以寫入 MBR。)但是,如果您失去了 GRUB,它很容易恢復:
- 從 Live CD(CD/DVD 或快閃記憶體驅動器)啟動。
- 成為 root 或使用
sudo
以下命令。- 如果需要,列出可用的分區:
fdisk -l
- Windows 幾乎肯定會存在於 /dev/sda1 上:
mount /dev/sda1 /mnt
- 在 MBR 中重新安裝 GRUB:
grub-install --root-directory=/mnt/ /dev/sda
- 重啟:
shutdown -r now
- 恢復 GRUB 菜單:
update-grub
如果電腦足夠強大,您還可以安裝 100% 的 Unix、Linux 或 BSD,然後簡單地在虛擬機中執行 Windows。
另外:您電腦的 BIOS 可能有保護引導扇區的選項。