grub-install: esta etiqueta de partición GPT no contiene partición de arranque de BIOS

11

Tengo una instalación de Ubuntu 15.04 que ha estado funcionando bien durante algunas semanas. Hoy, mi caja se cerró hasta el punto en que tuve que apagarla para borrar el error. Cuando lo hice, dejó de arrancar.

Al arrancar, aparece y muestra un cursor y nada más.

Intenté seguir los consejos aquí: http://ubuntuhandbook.org/index.php/2013/11/reinstall-grub-ubuntu-wont-boot/ pero cuando lo hago, me da este error:

Installing for i386-pc  platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
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..
grub-install: error: will not proceed with blocklists.

¿Algún consejo sobre qué probar a continuación?

Thom
fuente
Si tiene un sistema UEFI, tiene dos formas totalmente diferentes de arrancar, UEFI y CSM. CSM - Módulo de compatibilidad de compatibilidad UEFI (CSM), que emula un modo BIOS Si arranca en modo UEFI, la unidad debe estar particionada gpt y tiene una partición de sistema ESP - efi. Pero puede arrancar en modo BIOS, pero debe instalar grub en el MBR protector de gpt y debe tener la partición bios_grub. Debe tener un sistema UEFI y ahora está reinstalando grub en modo BIOS / Legacy / CSM sin la partición bios_grub. Si desea convertir a BIOS agregue la partición bios_grub. O inicie y reinstale grub en modo UEFI.
oldfred
Esta situación me ha sucedido después de actualizar una PC Debian que funciona. Estoy totalmente perdido en cuanto a si es reparable. No hay espacio para misteriosas particiones adicionales, y estoy perplejo de por qué de repente serían necesarias.
Boann

Respuestas:

12

Demasiado tarde para ayudarlo, pero esto podría ayudar a otra persona que, como yo, llegó a esta página en busca de una solución a este problema. Se debe crear una pequeña partición en el disco y marcarla como un código EF02 "Partición de arranque del BIOS". En algún lugar que leí debería ser 200 MB, solo tenía espacio para un KiB 1007.0 y funcionó de la misma manera.

Alessandro
fuente
Gracias por esto. Estaba recibiendo este error en chroot y descubrí que mis particiones / boot eran solo Linux y no BIOS. grub-intall ya no informa errores ahora.
spyderdyne