Me estoy leyendo para el lanzamiento de Jessie en Debian, por lo que soy muy cauteloso (debería decirse paranoico) sobre cualquier mensaje que pueda causar problemas, es decir, las advertencias. Mi sistema es un escritorio con Debian testing/unstable instalado, en particiones ext4 para ambos /boot
y /
, sin embargo, veo este mensaje mientras actualizo grub-pc
paquete en 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 ...
¿Por qué grub dice que mi sistema está integrado? ¿Cuál es la causa de esto? Intenté verificar el binario de instalación de grub, pero no pude entenderlo.
Respuesta aceptada:
Está recibiendo la advertencia porque está instalando grub en una partición en lugar del MBR. Esto significa que grub no se puede incrustar en el espacio no utilizado entre el MBR y la primera partición. En su lugar, debe tener la lista de bloques que /boot/grub/core.img
reside en colocado en el MBR. Esta configuración está sujeta a ser rota por cosas como la desfragmentación y, por lo tanto, no se recomienda, de ahí la advertencia. Como solo es una advertencia, puede ignorarla.