Je me lis pour la sortie de Jessie sur Debian, donc je suis extrêmement prudent (devrait être dit paranoïaque) à propos de tout message pouvant causer des problèmes, à savoir les avertissements. Mon système est un bureau avec Debian testing/unstable installé, sur des partitions ext4 pour /boot
et /
, mais je vois ce message lors de la mise à jour de grub-pc
paquet dans Debian :
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..
Installation finished. No error reported.
Generating grub configuration file ...
Pourquoi grub dit-il que mon système est intégré ? Quelle est la cause de cela? J'ai essayé de vérifier le binaire grub-install, mais je n'ai pas compris.
Réponse acceptée :
Vous recevez l'avertissement car vous installez grub sur une partition au lieu du MBR. Cela signifie que grub ne peut pas être intégré dans l'espace inutilisé entre le MBR et la première partition. Au lieu de cela, il doit avoir la liste des blocs que /boot/grub/core.img
réside dans placé dans le MBR. Cette configuration est susceptible d'être interrompue par des éléments tels que la défragmentation et n'est donc pas recommandée, d'où l'avertissement. Comme il ne s'agit que d'un avertissement, vous pouvez l'ignorer.