grub-install: nhãn phân vùng GPT này không chứa phân vùng khởi động BIOS


11

Tôi có một bản cài đặt Ubuntu 15.04 đã hoạt động tốt trong một vài tuần. Hôm nay, hộp của tôi bị khóa đến mức tôi phải tắt nguồn để xóa lỗi. Khi tôi làm như vậy, nó dừng khởi động.

Khi khởi động, nó xuất hiện và hiển thị một con trỏ và không có gì khác.

Tôi đã thử làm theo lời khuyên ở đây: http://ubfoxhandbook.org/index.php/2013/11/reinstall-grub-ubfox-wont-boot/ nhưng khi tôi làm như vậy, nó sẽ báo lỗi cho tôi:

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.

Có lời khuyên nào để thử tiếp theo không?


Nếu bạn có một hệ thống UEFI, nó có hai cách hoàn toàn khác nhau để khởi động, đó là UEFI và CSM. CSM - Mô-đun hỗ trợ tương thích UEFI (CSM), mô phỏng chế độ BIOS Nếu bạn khởi động trong ổ đĩa chế độ UEFI phải được phân vùng gpt và có phân vùng hệ thống ESP - efi. Nhưng bạn có thể khởi động ở chế độ BIOS, nhưng phải cài đặt grub vào MBR bảo vệ của gpt và phải có phân vùng bios_grub. Bạn phải có một hệ thống UEFI và hiện đang cài đặt lại grub ở chế độ BIOS / Legacy / CSM mà không cần phân vùng bios_grub. Nếu bạn muốn chuyển đổi sang BIOS, hãy thêm phân vùng bios_grub. Hoặc khởi động và cài đặt lại grub ở chế độ UEFI.
oldfred

Tình trạng này đã xảy ra với tôi sau khi nâng cấp PC Debian hoạt động. Tôi hoàn toàn mất khả năng có thể sửa được không. Không có không gian cho các phân vùng phụ bí ẩn, và tôi không biết tại sao chúng đột nhiên cần thiết.
Boann

Câu trả lời:


12

Quá muộn để giúp bạn, nhưng điều này có thể giúp một người khác, như tôi, đã vào trang này để tìm giải pháp cho vấn đề này. Một phân vùng nhỏ phải được tạo trên đĩa và được đánh dấu là mã EF02 "Phân vùng khởi động BIOS". Ở đâu đó tôi đọc nó phải là 200 MB, tôi chỉ có chỗ cho một 1007 KiB và nó hoạt động như nhau.


Cảm ơn vì điều đó. Tôi đã gặp lỗi này trên chroot và phát hiện ra các phân vùng / boot của tôi chỉ là Linux chứ không phải BIOS. grub-intall không còn báo cáo lỗi bây giờ.
spyderdyne
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.