我知道引導程序運行初始診斷,然後從固定位置調用引導加載程序。
當我只有兩個Windows操作系統(例如WINDOWS 7和WINDOWS XP),一個Windows引導加載程序用於提供在兩個操作系統之間切換的選項。一旦我安裝了Ubuntu(並且grub成爲引導程序),我首先被要求在windows和linux之間進行選擇,然後一旦我選擇了windows,我就可以在兩個窗口之間選擇windows bootloader屏幕。 我的理解是,在引導程序已知的固定位置只能有一個引導加載程序。所以在這種特殊情況下,windows和linux bootloader如何共存?引導程序如何執行OS雙引導
3
A
回答
2
引導程序可以存在於多個地方。
有一個MBR(主引導記錄),但有多個分區。每個分區的卷引導記錄(VBR)中都有一個引導加載程序 - 可引導分區的第一個扇區。您可以在MBR和/或VBR內部安裝引導加載程序,以便MBR將鏈接到VBR中的輔助引導加載程序。這就是你首先看到Grub的方式,然後是Windows 7. Grub在MBR上。但是,如果您重新安裝Windows,它將踩下MBR並將其引導程序恢復。
1
mrjoltcola的答案是偉大的,適用於傳統MBR風格的引導程序。在UEFI啓動的幾個注意事項:
- 不像MBR系統是特定於設備,UEFI使用引導路徑:一個完全合格的路徑,這是OS引導加載程序
- 任何文件存在,沒有實際限制UEFI關於您可以在系統上配置的操作系統引導程序的數量 - 只需添加路徑即可;相比之下,硬盤驅動器只能有一個MBR和每個分區
多很多一個VBR,可以說,大約UEFI啓動 - 我只是試圖回答原來的問題作爲對UEFI系統會怎樣處理它。
相關問題
- 1. 停止模塊引導程序執行
- 2. WiX的引導程序包執行
- 3. 在行元素之間添加引導程序引導程序
- 4. 調整行引導程序
- 5. 自動引導到引導程序?
- 6. 引導程序4和用戶詳細信息 - 如何執行「引導程序」或正確的方式?
- 7. 用引導程序導航
- 8. WiX引導程序:如何訪問執行路徑
- 9. 如何從USB引導512byte引導加載程序(ARMx86)
- 10. 引導程序後運行C程序
- 11. Rails引導程序
- 12. 引導程序GUID
- 13. 與引導執行datepicker
- 14. 執行模塊引導
- 15. Wix引導程序:引導程序事件的序列
- 16. 衝突MixitUp與導航導航引導程序引導3
- 17. 加載運行時創建的引導引導程序模式
- 18. 如何修復我的導航引導程序的行格式?
- 19. 如何讓雙按鈕在引導程序中「啓動」
- 20. 關閉引導程序模式後退按鈕引導程序/
- 21. 自定義引導程序和列大小引導程序
- 22. 把引導程序放在引導程序3旋轉木馬
- 23. 如何使用.NET創建SFX自執行或引導程序安裝程序
- 24. Arduino引導程序序列
- 25. 如何在Zend Framework 1的另一個模塊的引導程序中執行模塊引導資源?
- 26. 如何解決引導程序錯誤
- 27. 如何編譯Arduino引導程序?
- 28. 引導程序如何讀取DVD(cd)?
- 29. 如何使用twitter引導程序?
- 30. N1引導程序如何工作
它被稱爲BIOS,而不是引導程序... – leppie