Почему нельзя загружать Windows напрямую?
Согласно Wikipedia, LILO был загрузчиком по умолчанию для большинства установок Linux и мог загружать Windows. Однако Grub не может загружать Windows напрямую, а вызывает загрузчик Windows, который затем загружает Windows.
У меня такой вопрос: почему они убрали возможность загрузки непосредственно в Windows из GRUB? Это не конец света, чтобы пройти через два загрузчика, но это все еще похоже на регресс.
https://en.wikipedia.org/wiki/LILO_(boot_loader)
https://en.wikipedia.org/wiki/Comparison_of_boot_loaders (Это указывает на то, что LILO загружается для Windows и Linux)
1 ответ
Grub 2 (не Grub Legacy) может загружать Windows напрямую, если вы имеете в виду прямой запуск ntldr
без загрузки загрузочного сектора раздела:
insmod part_msdos
insmod ntldr
root=(hd0,n) # replace n with your partition
ntldr ($root)/ntldr
boot
Обе версии Grub могут загружать загрузочную запись раздела (которая затем загружает ntldr
):
root=(hd0,n)
chainloader +1