Почему GRUB должен быть установлен на диске, а не разделе, и как BIOS находит его?

Почему должен "устройство для загрузчика" быть /dev/sda вместо /dev/sda1 или /dev/sda2?

Случается так, что GRUB не может быть установлен на разделе?

Как BIOS распознает загрузочные устройства? Случается так, что установка пишет в BIOS?

2
задан 11 January 2019 в 22:03

1 ответ

В режиме BIOS компьютерная система ищет загрузчик в очень головном узле компьютера, которым указывают /dev/sdx, в то время как /dev/sdxn точки к головному узлу раздела n в диске x.

Если у Вас есть загрузчик в очень головном узле компьютера (MBR), Вы можете chainload к головному узлу раздела (PBR), и в этом случае может быть полезно установить (второй) загрузчик там.

Если Вы не хотите перезаписывать головной узел раздела (MBR), можно записать в головной узел раздела (PBR) без chainloading. Позже можно работать sudo update-grub в основной операционной системе и получают личинку menuentries для нового (двойной - или мультиначальная загрузка) операционная система.

1
ответ дан 2 December 2019 в 04:39

Другие вопросы по тегам:

Похожие вопросы: