Ich lese mich für die Veröffentlichung von Jessie auf Debian ein, daher bin ich besonders vorsichtig (sollte paranoid gesagt werden) bei allen Nachrichten, die Probleme verursachen können, nämlich Warnungen. Mein System ist ein Desktop, auf dem Debian testing/unstable installiert ist, auf ext4-Partitionen für beide /boot
und /
, aber ich sehe diese Meldung, während ich den grub-pc
aktualisiere Paket in 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 ...
Warum sagt grub, dass mein System eingebettet ist? Was ist die Ursache dafür? Ich habe versucht, die grub-install-Binärdatei zu überprüfen, aber ich konnte keinen Sinn daraus ziehen.
Akzeptierte Antwort:
Sie erhalten die Warnung, weil Sie Grub auf einer Partition anstelle des MBR installieren. Das bedeutet, dass Grub nicht in den ungenutzten Bereich zwischen dem MBR und der ersten Partition eingebettet werden kann. Stattdessen muss es die Liste der Blöcke haben, die /boot/grub/core.img
befindet sich in platziert in den MBR. Dieses Setup kann durch Dinge wie Defrag beschädigt werden und wird daher nicht empfohlen, daher die Warnung. Da es sich nur um eine Warnung handelt, können Sie diese ignorieren.