История изменений
Исправление Vsevolod-linuxoid, (текущая версия) :
- В директории /boot обычно находятся файлы ядра Linux. Его делают отдельным от / в том случае, если загрузчик не в состоянии загрузить ядро Linux с той ФС, что используется на /.
- Например, так сейчас сделано в Fedora по умолчанию, где на / по умолчанию btrfs, с которой не умеет работать GRUB2 в ней, потому есть отдельный /boot на ext4.
- Но вот в openSUSE GRUB2 имеет патчи для поддержки btrfs, потому там нет отдельного /boot, хотя / тоже на btrfs по умолчанию.
- В RHEL и в Fedora отдельный /boot также нужен при использовании LVM, так как GRUB2 там собран без поддержки LVM, но в Debian и Ubuntu он собран с поддержкой, и там это не требуется.
- На современных UEFI машинах можно размещать специально собранное ядро Linux прямо на EFI разделе и руками добавлять в UEFI запись о нём, тогда загрузчик не нужен.
- Но обычно используется GRUB2-EFI, и потому EFI раздел монтируется в /boot/efi.
- Подробнее о том, как работает загрузка в UEFI и BIOS, я писал тут: Fedora 36. Удалил grub.cfg, теперь не могу запустить систему. (комментарий)
Исправление Vsevolod-linuxoid, :
В директории /boot обычно находятся файлы ядра Linux. Его делают отдельным от / в том случае, если загрузчик не в состоянии загрузить ядро Linux с той ФС, что используется на /.
- Например, так сейчас сделано в Fedora по умолчанию, где на / по умолчанию btrfs, с которой не умеет работать GRUB2 в ней, потому есть отдельный /boot на ext4.
- Но вот в openSUSE GRUB2 имеет патчи для поддержки btrfs, потому там нет отдельного /boot, хотя / тоже на btrfs по умолчанию.
- В RHEL и в Fedora отдельный /boot также нужен при использовании LVM, так как GRUB2 там собран без поддержки LVM, но в Debian и Ubuntu он собран с поддержкой, и там это не требуется.
- На современных UEFI машинах можно размещать специально собранное ядро Linux прямо на EFI разделе и руками добавлять в UEFI запись о нём, тогда загрузчик не нужен.
- Но обычно используется GRUB2-EFI, и потому EFI раздел монтируется в /boot/efi.
- Подробнее о том, как работает загрузка в UEFI и BIOS, я писал тут: Fedora 36. Удалил grub.cfg, теперь не могу запустить систему. (комментарий)
Исходная версия Vsevolod-linuxoid, :
В директории /boot лежат всегда файлы ядра Linux. Его делают отдельным от / в том случае, если загрузчик не в состоянии загрузить ядро Linux с той ФС, что используется на /.
- Например, так сейчас сделано в Fedora по умолчанию, где на / по умолчанию btrfs, с которой не умеет работать GRUB2 в ней, потому есть отдельный /boot на ext4.
- Но вот в openSUSE GRUB2 имеет патчи для поддержки btrfs, потому там нет отдельного /boot, хотя / тоже на btrfs по умолчанию.
- В RHEL и в Fedora отдельный /boot также нужен при использовании LVM, так как GRUB2 там собран без поддержки LVM, но в Debian и Ubuntu он собран с поддержкой, и там это не требуется.
- На современных UEFI машинах можно размещать специально собранное ядро Linux прямо на EFI разделе и руками добавлять в UEFI запись о нём, тогда загрузчик не нужен.
- Но обычно используется GRUB2-EFI, и потому EFI раздел монтируется в /boot/efi.
- Подробнее о том, как работает загрузка в UEFI и BIOS, я писал тут: Fedora 36. Удалил grub.cfg, теперь не могу запустить систему. (комментарий)