Według Wikipedii LILO był domyślnym programem ładującym dla większości instalacji Linuksa i mógł uruchomić system Windows. Grub nie może jednak uruchomić systemu Windows bezpośrednio, ale wywołuje program ładujący Windows, który następnie uruchamia system Windows.
Moje pytanie brzmi: dlaczego odebrali GRUBowi możliwość bezpośredniego uruchamiania systemu Windows? To nie koniec świata, który musi przejść przez dwa programy ładujące, ale wciąż wygląda na regresję.
https://en.wikipedia.org/wiki/LILO_(boot_loader)
https://en.wikipedia.org/wiki/Comparison_of_boot_loaders (Oznacza to, że LILO uruchamia się w systemie Windows i Linux)
Odpowiedzi:
Grub 2 (nie Grub Legacy) może uruchomić system Windows bezpośrednio, jeśli masz na myśli bezpośrednie uruchomienie
ntldr
bez ładowania sektor rozruchowy partycji :Obie wersje Gruba mogą ładunek łańcuchowy rekord rozruchowy partycji (który następnie ładuje się
ntldr
):źródło
ntldr ($root)/ntldr
w kodzie nie będzie dotyczyć bootmgr