Ext2 файловая система для / загрузочного раздела

Хорошая ли файловая система ext2 для /boot раздела? Я установил ext4 для / root раздела, но не был уверен, какую файловую систему выбрать для раздела / boot, и я просто устанавливаю ext2 . Это имеет значение в этом случае?

Важно только, если вы собираетесь использовать древний GRUB, ext4 поддерживается только GRUB2.

ext2 прост, прочен и хорошо поддерживается, что делает его хорошим выбором для / boot.

summary: ext2 – плохой выбор для /boot , поскольку (если мне не хватает чего-то или мне очень не повезло), похоже, это предотвращает «нормальное» обновление GRUB2.

Детали:

Сегодня я обновляю новаторский ноутбук 2010 года, который

  • запускает дистрибутив Debian (LMDE2)
  • поставляется с win7, который я сдвоил с неуправляемым разделом Linux /boot и управляемым (LVM2-on-LUKS) разделом:

     $ sudo fdisk -l Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos ... Device Boot Start End Sectors Size Id Type /dev/sda1 2048 34818047 34816000 16.6G 27 Hidden NTFS WinRE /dev/sda2 * 34818048 239618047 204800000 97.7G 7 HPFS/NTFS/exFAT /dev/sda3 239618048 240642047 1024000 500M 83 Linux /dev/sda4 240642048 976773119 736131072 351G 5 Extended /dev/sda5 240644096 976773119 736129024 351G 83 Linux $ df -h Filesystem Size Used Avail Use% Mounted on /dev/dm-2 20G 12G 7.2G 62% / ... /dev/sda3 485M 73M 387M 16% /boot /dev/mapper/LVM2_crypt-home 322G 292G 31G 91% /home 

Т.е., /dev/sda5 ~ = /dev/dm-2 : это зашифрованный LUKS раздел, на котором LVM2 управляет разделами для root, swap и home.

 $ mount | grep -e '^/dev/' /dev/sda3 on /boot type ext2 ... /dev/mapper/LVM2_crypt-root on / type ext4 ... /dev/mapper/LVM2_crypt-home on /home type ext4 ... 

(Обратите внимание на /dev/sda3 on /boot type ext2 выше.) Мой опыт сегодня делает обновление / обновление пакета (в блоке debian, если это имеет значение):

Менеджер пакетов захотел обновить ядро, GRUB и libc ; чтобы быть конкретными, пакеты

 base-files grub-common grub-pc grub-pc-bin grub2-common linux-compiler-gcc-4.8-x86 linux-headers-3.16.0-4-amd64 linux-headers-3.16.0-4-common linux-image-3.16.0-4-amd64 linux-kbuild-3.16 linux-libc-dev 

Похоже, что установка пакета прошла хорошо

 Setting up grub-common (2.02~beta2-22+deb8u1) ... Setting up grub2-common (2.02~beta2-22+deb8u1) ... Setting up grub-pc-bin (2.02~beta2-22+deb8u1) ... Setting up grub-pc (2.02~beta2-22+deb8u1) ... Installing for i386-pc platform. Installation finished. No error reported. Installing for i386-pc platform. grub-install: warning: File system `ext2' doesn't support embedding. grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged.. 

Примерно в этот момент моя консоль перешла в графический режим персонажа, чтобы представить диалог с заголовком = Configuring grub-pc и body =

 GRUB failed to install to the following devices: /dev/dm-2 Do you want to continue anyway? If you do, your computer may not start up properly. Writing GRUB to boot device failed - continue? 

Я нажал кнопку = Нет, и теперь хотел бы знать, как {лучше всего, наименее разрушительно}

  1. обновить my / boot из ext2
  2. обновить GRUB2