Разметка диска Linux: нет / boot?

324
Pietro

Устанавливая Linux, я не вижу возможности создать раздел / boot. Это все еще нужно?

Должен ли я создать «Зарезервированную область загрузки BIOS»?

В схеме разделения по умолчанию ничего из этого не присутствует.

Примечание: я устанавливаю Linux без Systemd.


Devuan 2 / Debian 9

1

2 ответа на вопрос

3
gronostaj

Отдельный /bootраздел не является обязательным, /bootможет также храниться в корневом разделе. Если вы не собираетесь использовать полное шифрование диска, то, вероятно, вам не нужно отдельное шифрование /boot.

Я бы только зашифровал / домой. Pietro 6 лет назад 0
Тогда вам, вероятно, не нужен раздел `/ boot`. Идите и установите без него. Если вам это когда-нибудь понадобится, создать его достаточно просто: создайте раздел ext4, переместите все из `/ boot` в этот раздел, добавьте его в` / etc / fstab` для монтирования в `/ boot`, готово. gronostaj 6 лет назад 1
А как насчет «Зарезервированной области загрузки BIOS»? Могу ли я игнорировать это? Pietro 6 лет назад 0
См. [Этот вопрос на соответствующем сайте] (https://askubuntu.com/a/929051/129094). gronostaj 6 лет назад 0
@kostix Это полностью противоположно тому, что написано в ссылке, которую я разместил. Можете ли вы предоставить какие-либо источники в поддержку своих заявлений? gronostaj 6 лет назад 0
Да, вы правы, а я нет. Удаляю мой глупый комментарий. kostix 6 лет назад 0
2
grawity

Как правило, отдельный /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и не содержит ничего монтируемого.