Я недавно переключился на плату G31, которая поддерживает только прошивку BIOS, и мне интересно, что произойдет, если я попробую двойную загрузку Windows.
(обратите внимание, что мы будем говорить о ситуации, описанной в Пример 1 )
Обе окна и установщик Ubuntu выравнивают смещение в 1 МБ перед первым разделом.
Ubuntu установит boot.img
в 446-байтовую область кода начальной загрузки MBR и core.img
сразу после таблицы разделов MBR. Что произойдет, если после этого будет установлена Windows? Я подозреваю, что он, вероятно, перезапишет область boot.img
и, вероятно, заменит core.img
собственным загрузчиком. Или, может быть, он просто загружается прямо из области начальной загрузки в свой загрузчик, который находится где-то на C:\Windows
. Я не знаю, как работает менеджер загрузки Windows.
Windows оставит свой 446-байтовый загрузочный код внутри MBR, что указывает на его фактический загрузчик где-то на диске (это может быть прямо на C:\Windows
, но может быть 3 этапа, как GRUB 2, я не знаю). Если я установлю Ubuntu позже, GRUB 2 перезапишет область начальной загрузки с помощью boot.img
. Что меня смущает, так это место, куда он помещает core.img
, чтобы избежать конфликта с Windows Boot Manager. Согласно gnu.org , core.img
может быть помещен в обычную файловую систему, а не оставлен скрытым внутри неразрывного пространства.
Может кто-нибудь пролить свет на это? Я действительно хочу знать, как это работает, чтобы иметь возможность резервного копирования и управления обеими операционными системами.