web-dev-qa-db-fra.com

Quel système de fichiers doit / boot être?

J'ai récemment décidé de configurer mon système créé sur Linux uniquement et j'ai configuré manuellement les partitions/boot,/et swap avec les types/boot et/ext4. Une fois l'installation d'Ubuntu 13.10 terminée (mon iso de 14,04 étant corrompu) et mon redémarrage, je serais confronté à l'invite de secours grub. J'ai essayé d'installer l'installation du chargeur de démarrage sur/dev/sda et/dev/sda1 où se trouvait ma partition/boot et il semblait que mon système ne pouvait pas trouver grub. J'en ai finalement eu assez de jouer avec cela et j'ai supprimé toutes mes partitions à l'aide de GParted et installées à partir d'un DVD en direct, ce qui a permis à l'installateur d'installer Ubuntu pour moi. Une fois l'installation terminée, je suis devenu curieux et j'ai vérifié, via GPart, comment les partitions étaient configurées et les partitions identiques, à l'exception du fait que/boot utilisait le système de fichiers fat32. J'ai redémarré le système et il a démarré correctement sans aucun problème.

Y a-t-il certains types de système de fichiers qui devraient être utilisés pour la partition/boot simplement pour que grub soit trouvé/lu?

6
Monkey_Likey

En théorie, presque tout ce que le noyau Linux et GRUB (ou le chargeur de démarrage que vous utilisez) peuvent lire convient à /boot. La plupart des distributions utilisent par défaut ext4fs, mais j'ai utilisé ext2fs, ext3fs et XFS sans aucun problème sous Ubuntu. Je ne me rappelle pas immédiatement si JFS est pris en charge lors de l'installation. Si c'est le cas, cela devrait bien fonctionner aussi. Les programmes ReiserFS, HFS + et FAT ne sont pas pris en charge pour /boot par le programme d'installation d'Ubuntu, mais ils fonctionnent tous correctement si vous les configurez après coup. Un peu plus de chances (NTFS, exFAT et quelques autres) fonctionneraient aussi, mais je ne les ai jamais essayées - du moins, pas avec GRUB. FAT mérite une mention spéciale, car si vous utilisez EFI, la partition système (ESP) EFI est FAT et le montage de ESP à /boot peut simplifier l’utilisation de certains chargeurs de démarrage et gestionnaires de démarrage, tels que ELILO et. gummiboot, qui nécessite que le noyau réside sur la même partition que le chargeur de démarrage. Ubuntu utilise GRUB 2 par défaut, le problème ne se pose donc pas si vous utilisez le chargeur de démarrage par défaut, mais si vous souhaitez expérimenter, cela vaut la peine d'être pris en compte. OTOH, utiliser FAT pour /boot compliquera légèrement les mises à jour et les réinstallations de la version du système d'exploitation.

Une des complications liées à la modification du système de fichiers sur /boot (sur un système déjà installé) est qu'il peut être nécessaire de réinstaller complètement GRUB. La raison en est que son pilote de système de fichiers est intégré à son binaire (stocké dans les secteurs suivant le MBR, dans la partition de démarrage du BIOS ou dans le fichier grubx64.efi, en fonction du mode de démarrage et du type de table de partition). Ainsi, si vous changez le système de fichiers, ce binaire doit être reconstruit, ce qui est fait par grub-install. Ce n'est pas un problème pour les nouvelles installations Ubuntu, car le programme d'installation exécutera grub-install dans le cadre du processus d'installation, il devrait donc fonctionner correctement tant que le programme d'installation Ubuntu accepte le système de fichiers de votre choix - ce qui, comme je l'ai dit , réduira réellement vos choix à partir de ce que GRUB permet.

8
Rod Smith

J'utilise ext2 (plus une habitude), vous pouvez utiliser ext3, ext4 aussi pour grub2, ce n'est pas si important.

De nos jours, les distributions Linux modernes ext2, ext3 et ext4 sont également prises en charge, ce qui signifie que vous pouvez en utiliser une.

source: https://superuser.com/questions/470688/why-100mb-ext2-boot-partition-recommended-for-linux

1
Dr Casper Black