10

где я должен установить GRUB? MBR или раздел загрузочного сектора?

Каковы преимущества и недостатки каждого подхода?

Кроме того, если мы установим GRUB в загрузочный сектор раздела, то как будет работать процесс загрузки?

2 ответа2

13

Прочитайте первую половину этого ответа, чтобы понять основы MBR, VBR (или загрузочных секторов разделов) и менеджеров загрузки.

Теперь, когда вы прочитали , что вы понимаете , что вам нужен некоторый загрузчик в MBR или BIOS не может загрузиться с диска. BIOS загружает код из MBR, который затем загружает код из VBR (или иногда предоставляет меню из VBR на выбор).

Если вы устанавливаете Grub на VBR, но не на MBR, вам понадобится что - то еще в MBR, способное загружать загрузчик Grub по цепочке. Если у вас есть что-то еще (например, менеджер загрузки Win7, или другая версия Grub, или какой-то другой менеджер загрузки), это, безусловно, возможно, но особенности будут зависеть от возможностей другого менеджера загрузки.

Любой анализ преимуществ и недостатков должен сравнивать возможности Grub с функциями других конкретных загрузчиков. Вы должны будете быть более конкретными относительно того, что ваши варианты могут быть.

4

В старые времена LILO и GRUB Legacy (он же просто GRUB) обычно считалось вопросом предпочтения, где устанавливать загрузчик Linux. MBR или раздел работали бы примерно так же, предполагая для случая раздела (согласно ответу Quack-Quixote), что стандартная MBR DOS будет загружать по цепочке первый раздел, отмеченный как "загрузочный" в таблице разделов. (Я предполагаю, что текущие MBR Windows все еще делают это, хотя я не уверен.) Установка на раздел считалась немного более безопасной, поскольку оставляла исходный путь загрузки без изменений.

Но в наши дни вы, вероятно, используете GRUB2, который имеет совершенно новый дизайн с гораздо большими возможностями и большей надежностью. GRUB2, однако, не советует устанавливать в раздел, так как некоторые функции надежности потеряны. Обычно эта конфигурация больше не поддерживается и может не поддерживаться вашей операционной системой. Мне не хватает эксперта GRUB, чтобы понять все последствия, но если вы не хотите рисковать и поддерживать себя, я бы установил GRUB2 на MBR. Это очень надежно и почти наверняка загрузит ваши другие операционные системы.

Обновление. Похоже, что стандартная MBR на современных компьютерах может быть не такой простой, как раньше. После установки GRUB на MBR моего ThinkPad X220 я обнаружил, что нажатие кнопки "ThinkVantage" во время загрузки больше не выводит меня в режим восстановления. Эта функция была в оригинальном MBR. Таким образом, мы в плохом положении: GRUB и дистрибутивы Linux рекомендуют устанавливать на MBR, игнорируя тот факт, что существующая MBR может иметь функции, на которые полагается пользователь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .