grub-install: Diese GPT-Partitionsbezeichnung enthält keine BIOS-Startpartition

11

Ich habe eine Installation von Ubuntu 15.04, die seit einigen Wochen einwandfrei funktioniert. Heute war meine Box so weit gesperrt, dass ich sie ausschalten musste, um den Fehler zu beheben. Als ich das tat, hörte es auf zu booten.

Beim Booten wird ein Cursor und sonst nichts angezeigt.

Ich habe versucht, den Rat hier zu befolgen : http://ubuntuhandbook.org/index.php/2013/11/reinstall-grub-ubuntu-wont-boot/, aber wenn ich das tue, gibt es mir diesen Fehler:

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.

Irgendwelche Ratschläge, was Sie als nächstes versuchen sollten?

Thom
quelle
Wenn Sie ein UEFI-System haben, gibt es zwei völlig unterschiedliche Möglichkeiten zum Booten: UEFI und CSM. CSM - UEFI Compatibility Support Module (CSM), das einen BIOS-Modus emuliert Wenn Sie im UEFI-Modus booten, muss das Laufwerk gpt partitioniert sein und über eine ESP - efi - Systempartition verfügen. Sie können jedoch im BIOS-Modus booten, müssen jedoch grub auf dem schützenden MBR des gpt installieren und über die Partition bios_grub verfügen. Sie müssen über ein UEFI-System verfügen und installieren jetzt grub im BIOS / Legacy / CSM-Modus ohne die Partition bios_grub neu. Wenn Sie in ein BIOS konvertieren möchten, fügen Sie die Partition bios_grub hinzu. Oder booten Sie grub im UEFI-Modus und installieren Sie es erneut.
Oldfred
Diese Situation ist mir nach dem Upgrade eines funktionierenden Debian-PCs passiert. Ich bin völlig ratlos, ob es reparabel ist. Es gibt keinen Platz für mysteriöse zusätzliche Partitionen, und ich bin ratlos, warum sie plötzlich notwendig sein würden.
Boann

Antworten:

12

Viel zu spät, um Ihnen zu helfen, aber dies könnte jemand anderem helfen, der wie ich auf dieser Seite gelandet ist, um nach einer Lösung für dieses Problem zu suchen. Eine kleine Partition muss auf der Festplatte erstellt und als Code EF02 "BIOS-Boot-Partition" markiert werden. Irgendwo habe ich gelesen, dass es 200 MB sein sollte, ich hatte nur Platz für ein 1007,0 KiB und es funktionierte trotzdem.

Alessandro
quelle
Danke dafür. Ich habe diesen Fehler bei chroot erhalten und festgestellt, dass meine / boot-Partitionen nur Linux und kein BIOS sind. grub-intall meldet jetzt keine Fehler mehr.
Spyderdyne