grub-install: label partisi GPT ini tidak mengandung Partisi Boot BIOS

11

Saya memiliki instalasi Ubuntu 15.04 yang telah berfungsi dengan baik selama beberapa minggu. Hari ini, kotak saya terkunci hingga saya harus mematikannya untuk menghapus kesalahan. Ketika saya melakukannya, itu berhenti booting.

Saat boot, muncul dan menampilkan kursor dan tidak ada yang lain.

Saya mencoba mengikuti saran di sini: http://ubuntuhandbook.org/index.php/2013/11/reinstall-grub-ubuntu-wont-boot/ tetapi ketika saya melakukannya, itu memberi saya kesalahan ini:

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.

Adakah saran tentang apa yang harus dicoba selanjutnya?

Thom
sumber
Jika Anda memiliki sistem UEFI, ia memiliki dua cara yang sangat berbeda untuk mem-boot, UEFI dan CSM. CSM - UEFI Compatibility Support Module (CSM), yang mengemulasi mode BIOS Jika Anda mem-boot dalam drive mode UEFI harus dipartisi gpt dan memiliki partisi sistem ESP-efi. Tetapi Anda dapat boot dalam mode BIOS, tetapi harus menginstal grub ke MBR pelindung gpt dan harus memiliki partisi bios_grub. Anda harus memiliki sistem UEFI, dan sekarang menginstal ulang grub dalam mode BIOS / Legacy / CSM tanpa partisi bios_grub. Jika Anda ingin mengonversi ke BIOS tambahkan partisi bios_grub. Atau boot dan instal ulang grub dalam mode UEFI.
oldfred
Situasi ini terjadi pada saya setelah memutakhirkan PC Debian yang berfungsi. Saya benar-benar bingung apakah itu bisa diperbaiki. Tidak ada ruang untuk partisi ekstra misterius, dan saya bingung mengapa mereka tiba-tiba diperlukan.
Boann

Jawaban:

12

Terlambat untuk membantu Anda, tetapi ini mungkin membantu orang lain, seperti saya, mendarat di halaman ini dalam mencari solusi untuk masalah ini. Partisi kecil harus dibuat pada disk dan ditandai sebagai kode EF02 "Partisi boot BIOS". Di suatu tempat saya membaca seharusnya 200MB, saya hanya punya ruang untuk 1007,0 KiB dan bekerja sama saja.

Alessandro
sumber
Terima kasih untuk ini. Saya mendapatkan kesalahan ini pada chroot dan menemukan partisi / boot saya hanya Linux dan bukan BIOS. grub-intall tidak lagi melaporkan kesalahan sekarang.
spyderdyne