Čtu si vydání Jessie na Debianu, takže jsem velmi opatrný (mělo by se říci paranoidní) ohledně jakékoli zprávy, která může způsobit problémy, konkrétně varování. Můj systém je desktop s nainstalovaným testovacím/nestabilním Debianem, na oddílech ext4 pro oba /boot
a /
, přesto se mi tato zpráva zobrazuje při upgradu grub-pc
balíček v Debianu:
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 ...
Proč grub říká, že můj systém je vestavěný? co je toho příčinou? Pokusil jsem se zkontrolovat binární soubor grub-install, ale nemohl jsem tomu rozumět.
Přijatá odpověď:
Dostáváte varování, protože instalujete grub do oddílu místo MBR. To znamená, že grub nelze vložit do nevyužitého prostoru mezi MBR a první oddíl. Místo toho musí mít seznam bloků /boot/grub/core.img
je umístěn v MBR. Toto nastavení může být narušeno věcmi, jako je defragmentace, a proto se nedoporučuje, proto varování. Protože se jedná pouze o varování, můžete jej ignorovat.