Я хочу установить 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
.
Подводя итог, я думаю, что этим планом вы просто создаете себе головную боль.