grub-install: questa etichetta di partizione GPT non contiene alcuna partizione di avvio BIOS


11

Ho un'installazione di Ubuntu 15.04 che funziona bene da alcune settimane. Oggi, la mia scatola si è bloccata al punto in cui ho dovuto spegnerla per eliminare l'errore. Quando l'ho fatto, ha smesso di avviarsi.

All'avvio, viene visualizzato e visualizza un cursore e nient'altro.

Ho provato a seguire il consiglio qui: http://ubuntuhandbook.org/index.php/2013/11/reinstall-grub-ubuntu-wont-boot/ ma quando lo faccio, mi dà questo errore:

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.

Qualche consiglio su cosa provare dopo?


Se hai un sistema UEFI ha due modi totalmente diversi di avviarsi, UEFI e CSM. CSM - Modulo di supporto compatibilità UEFI (CSM), che emula una modalità BIOS Se si avvia in modalità UEFI, l'unità deve essere partizionata gpt e ha una partizione di sistema ESP - efi. Ma puoi avviare in modalità BIOS, ma devi installare grub nell'MBR protettivo di gpt e avere la partizione bios_grub. È necessario disporre di un sistema UEFI e ora si reinstalla grub in modalità BIOS / Legacy / CSM senza la partizione bios_grub. Se si desidera convertire in BIOS, aggiungere la partizione bios_grub. Oppure avvia e reinstalla grub in modalità UEFI.
oldfred

Questa situazione mi è successa dopo aver aggiornato un PC Debian funzionante. Sono in perdita totale sul fatto che sia riparabile. Non c'è spazio per misteriose partizioni extra e sono sconcertato sul motivo per cui sarebbero improvvisamente necessarie.
Boann,

Risposte:


12

Troppo tardi per aiutarti, ma questo potrebbe aiutare qualcun altro che, come me, è arrivato su questa pagina in cerca di una soluzione a questo problema. Una piccola partizione deve essere creata sul disco e contrassegnata come codice EF02 "Partizione di avvio BIOS". Da qualche parte ho letto che dovrebbe essere di 200 MB, avevo solo spazio per un KiB da 1007,0 e ha funzionato allo stesso modo.


Grazie per questo. Stavo ottenendo questo errore su chroot e ho scoperto che le mie partizioni / boot erano solo Linux e non BIOS. grub-intall non segnala più errori ora.
spyderdyne,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.