Tại sao một bản cập nhật BIOS EFI của EFI sẽ phá vỡ trình quản lý khởi động EFI?


7

Sau khi cập nhật thành công P8H67-m pro của tôi với phiên bản "bios" mới nhất, tôi đã kết thúc bằng một con trỏ nhấp nháy ở góc trên cùng bên trái của màn hình đen. Không có lỗi, không có gì. Hiện tại bios chỉ liệt kê một SATA: <disc name>tùy chọn khởi động thay cho UEFI thông thường ubuntu. Tôi đang sử dụng sơ đồ phân vùng GPT.

Trong khi tôi không thấy bất kỳ lý do tại sao một cái gì đó sẽ thay đổi trên hdd của tôi trong khi flash bios; sau khi chi tiêu lãng phí một ngày về vấn đề này, giải pháp làm việc là phải cài đặt lại đúng grub-efi-amd64( dưới đây là cách tôi đã làm nó ). Cho đến bây giờ tôi nghĩ rằng trình quản lý khởi động EFI sẽ phân tích phân vùng EFI của tôi và quay lại với bất kỳ tùy chọn nào khả dụng nhưng có vẻ như cần phải nói rõ ràng về nó nó sẽ quên mọi thứ khi cập nhật.

Nếu đó là trường hợp thì nó giống như một giới hạn nghiêm trọng. Vì vậy: đây là hành vi UEFI tiêu chuẩn, một cái gì đó cụ thể cho bo mạch chủ asus hoặc linux cài đặt grub không đúng cách ở nơi đầu tiên? Các đường dẫn của trình tải hệ điều hành EFI có được lưu trữ trên một số NVRAM bị xóa trong khi cập nhật bios không? Tôi sẽ đối mặt với vấn đề tương tự nếu tôi cố gắng khởi động hdd của mình với một máy tính khác?

PS: phiên bản bios không có lỗi, sau khi cập nhật ban đầu, tôi đã hạ cấp xuống phiên bản ban đầu nhưng không có kết quả. Bây giờ tôi đã giải quyết được vấn đề, tôi đang chạy phiên bản mới nhất. Đó là flash bios, bất kể phiên bản nào phá vỡ hệ thống.

Câu trả lời:


3

Tôi đã gặp một vấn đề tương tự sau khi cập nhật BIOS của mình và đã tự hỏi tại sao việc khôi phục hoàn toàn hdd thông qua dd sẽ không để lại cho tôi một hệ thống có thể khởi động.

Có vẻ như khi cài đặt bộ tải khởi động, hệ điều hành phải đăng ký một mục vào "Biến khởi động EFI" bên trong NVRAM. Không có mục, không có khởi động. Điều khiến mọi thứ trở nên khó hiểu hơn là với thông số kỹ thuật của UEFI 2.3, hệ thống có thể tìm kiếm một tệp EFI/boot/bootx64.efitương tự như khi khởi động từ một phương tiện bên ngoài trên đĩa cứng chính, vì vậy một số phiên bản của UEFI có thể chỉ khởi động mà không gặp sự cố.

Việc đăng ký này nên được thực hiện với efibootmgrnhưng cũng modprobe efivarsthất bại đối với tôi, dưới ubfox. Vì vậy, tôi cũng chỉ chroot và cài đặt lại grub-efi và hy vọng điều tốt nhất.

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.