LINUX.ORG.RU

История изменений

Исправление 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, теперь не могу запустить систему. (комментарий)