grub-install: bu GPT bölüm etiketi BIOS Önyükleme Bölümü içermiyor


11

Birkaç haftadır iyi çalışan bir Ubuntu 15.04 kurulumum var. Bugün kutum, hatayı gidermek için kapatmam gereken noktaya kilitlendi. Bunu yaptığımda, önyükleme durdu.

Önyükleme sırasında ortaya çıkar ve bir imleç görüntüler ve başka bir şey göstermez.

Buradaki tavsiyeleri takip etmeyi denedim: http://ubuntuhandbook.org/index.php/2013/11/reinstall-grub-ubuntu-wont-boot/ ama bunu yaptığımda bana bu hatayı veriyor:

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.

Sonra ne denemek için herhangi bir tavsiye?


Bir UEFI sisteminiz varsa, UEFI ve CSM olmak üzere tamamen farklı iki yolu vardır. BIOS modunu taklit eden CSM - UEFI Uyumluluk Destek Modülü (CSM) UEFI modunda önyükleme yapıyorsanız sürücü gpt bölümlenmiş ve ESP - efi sistem bölümüne sahip olmalıdır. Ancak BIOS modunda önyükleme yapabilirsiniz, ancak gpt'nin koruyucu MBR'sine grub yüklemeniz ve bios_grub bölümüne sahip olması gerekir. Bir UEFI sisteminiz olmalı ve şimdi bios_grub bölümü olmadan grubunu BIOS / Legacy / CSM modunda yeniden yüklüyorsunuz. BIOS'a dönüştürmek istiyorsanız bios_grub bölümünü ekleyin. Veya grubunuzu UEFI modunda önyükleyip yeniden yükleyin.
oldfred

Bu durum, çalışan bir Debian bilgisayarını yükselttikten sonra başıma geldi. Düzeltilebilir olup olmadığı konusunda tamamen kayıptayım. Gizemli ekstra bölümler için yer yok ve neden birdenbire gerekli olmaları gerektiğine şaşırıyorum.
Boann

Yanıtlar:


12

Sana yardım etmek için çok geç, ama bu benim gibi bu soruna bir çözüm bulmak için bu sayfaya inen başka birine yardımcı olabilir. Diskte küçük bir bölüm oluşturulmalı ve EF02 "BIOS önyükleme bölümü" kodu olarak işaretlenmelidir. Okuduğum bir yerde 200MB olmalı, sadece 1007.0 KiB'lik bir odaya sahiptim ve aynı şekilde çalıştı.


Bunun için teşekkürler. Bu hatayı chroot'ta alıyordum ve / boot bölümlerimin BIOS değil sadece Linux olduğunu keşfettim. grub-intall artık hata bildirmiyor.
spyderdyne
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.