Grub
蠐螬位置 - 它是去 mbr 還是其他地方?
我有一個使用 Grub 作為引導載入程序的 linux 和 Windows 7 的雙引導設置。
我的分區表如下所示:
100 MB System Reserved Windows 7 500 GB Windows 7 100 MB /boot - ext2 500 GB linux, swap, etc.
我很好奇 GRUB 在我在這裡進行此設置後自行安裝在哪裡。
我認為系統保留分區是 Windows 7 的引導分區,但如果 Grub 重寫它(我假設在主引導記錄上),似乎 Windows 7 將無法執行。
Grub 自己安裝在哪裡並且仍然能夠同時指向 Windows 和 linux?這是否取決於您如何設置分區?
當 Windows 自行安裝時,它會在主引導記錄中放置一個引導載入程序(NT 中的 NTLDR 到 XP;之後是 winboot),該記錄會讀取
boot.ini
以顯示引導列表。一旦您從該列表中選擇了某些內容,引導載入程序的工作就完成了,並且相應的核心將從您驅動器上的實際分區啟動。Grub 做同樣的事情。引導載入程序僅用於顯示
grub.conf
/menu.lst
列表,一旦您選擇了某些內容,它就會將控制權轉移到正常分區。因此,grub 將覆蓋 MBR 中的 NTLDR/winboot,但不會覆蓋普通分區中的任何內容,並且如果您從引導列表中選擇 Windows,它知道如何將控制權轉移到 Windows 分區