Разметка диска Linux: нет /boot?
Устанавливая Linux, я не вижу возможности создать раздел /boot. Это все еще нужно?
Должен ли я создать "Зарезервированную область загрузки BIOS"?
В схеме разделения по умолчанию ничего из этого не присутствует.
Примечание: я устанавливаю Linux без Systemd.
Devuan 2 / Debian 9
2 ответа
Как правило, отдельный /boot
Раздел необходим, если в противном случае загрузчик не смог бы получить доступ к вашему файлу ядра (и / или к собственным дополнительным файлам загрузчика). Например:
Когда rootfs использует тип файловой системы, не понятный загрузчику (например, ZFS, XFS, btrfs для нескольких устройств...) или просто недостаточно надежно поддерживаемый.
Когда rootfs зашифрован с использованием метода, не понятного загрузчику. (Например, GRUB может разблокировать тома LUKS, но syslinux не может.)
Если установщик вашего дистрибутива не предлагает /boot по умолчанию, то он выбрал комбинацию, которая уже работает без нее.
Ваша система инициализации не имеет значения, так как она запускается намного позже в процессе загрузки.
Кроме того, некоторые типы микропрограмм требуют загрузочного раздела микропрограммы (например, UEFI нужен "системный раздел EFI"), в котором находится загрузчик. Если ваша прошивка требует ее, тогда хорошо написанный установщик ОС всегда создаст ее.
Логически этот раздел отделен от Linux /boot
, но нормально использовать один и тот же раздел для обоих заданий (может даже упростить задачу). Иначе, /efi
или же /boot/efi
также распространены места крепления.
Наконец, раздел "Зарезервированная область загрузки BIOS" необходим только для одного конкретного случая: использование загрузчика GRUB 2 в системе BIOS, но на диске с разделами GPT.
Как правило, он не требуется для любой другой комбинации и никогда не требуется для UEFI (поскольку системный раздел EFI уже выполняет ту же задачу).
Этот раздел полностью отделен от /boot
и не содержит ничего монтируемого.
Отдельный /boot
раздел не обязателен, /boot
может также храниться в корневом разделе. Если вы не собираетесь использовать полное шифрование диска, то вам, вероятно, не нужно отдельное /boot
,