Стоит ли создавать отдельный раздел для загрузчика grub2?

Стоит ли создавать отдельный раздел для загрузчика grub2?

Я хочу установить Debian 6. Я хочу иметь grub2в качестве загрузчика.

Я читал, что создание отдельного первичного /bootраздела для ядра (с доступом только для чтения) является хорошей практикой. Является ли также хорошей практикой создание отдельного первичного /grubраздела?

  • Для чего это может быть полезно?
  • Какие проблемы возникают при использовании такой схемы разбиения?
  • Нужно ли мне знать какую-то конкретную информацию, если я буду устанавливать ту же конфигурацию на VPS?
  • Что делать, если я использую LVM для /и /homeдругих разделов?

Если это хорошая практика или просто неплохая идея - может быть, /grubлучше разместить раздел перед /bootдругим (в начале диска)?

Жесткий диск 100Гб

решение1

Я такого не видел. /grubВ любом случае его нужно монтировать /boot/grub, но я думаю, что отдельный раздел только для самих файлов grub — это излишество.

Учтите также, что при загрузке grub ожидает, что его файлы будут находиться в разделе, который вы установили как корневой (например, (hd0,0)). Конечно, вы можете с помощью fstab смонтировать раздел grub под загрузочным разделом, но это не поможет, пока вы находитесь в режиме второго этапа Grub, и ничего из этого еще не было сделано.

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

Если вы используете LVM для каких-либо критически важных для системы каталогов ( /, /usr, /var, и т. д.), вам понадобится начальная файловая система RAM, которая содержит инструменты LVM для включения этих групп томов и передачи загрузки ядру. В противном случае ваше ядро ​​даст сбой при загрузке, поскольку не сможет найти свое корневое устройство или нужный ему ключевой файл из /usr.

Подводя итог, я думаю, что этим планом вы просто создаете себе головную боль.

Связанный контент