Thông thường, EFI/ubuntu/grubx64.efi
trên Phân vùng hệ thống EFI (ESP) là nhị phân GRUB và EFI/ubuntu/shimx64.efi
là nhị phân cho shim. Cái sau là một chương trình tương đối đơn giản cung cấp cách khởi động trên máy tính có tính năng Secure Boot hoạt động. Trên một máy tính như vậy, một phiên bản chưa ký của GRUB sẽ không khởi chạy và việc ký GRUB bằng các khóa của Microsoft là không thể, vì vậy hãy thu hẹp khoảng cách và thêm các công cụ bảo mật của riêng nó song song với các Secure Boot. Trong thực tế, shim tự đăng ký với phần sụn và sau đó khởi chạy một chương trình có tên grubx64.efi
trong thư mục được khởi chạy, do đó, trên máy tính không có Secure Boot (như Mac), khởi chạy shimx64.efi
cũng giống như khởi chạy grubx64.efi
. Trên máy tính có Secure Boot hoạt động, khởi chạy shimx64.efi
sẽ dẫn đến GRUB khởi động, trong khi khởi chạygrubx64.efi
trực tiếp có lẽ sẽ không làm việc.
Lưu ý rằng có một số sự mơ hồ có thể. Cụ thể, nếu bạn muốn sử dụng trình quản lý khởi động hoặc trình tải khởi động khác với GRUB trong môi trường Khởi động an toàn với shim, bạn phải gọi chương trình đó grubx64.efi
, mặc dù đó không phải là GRUB. Do đó, nếu bạn cài đặt rEFInd trên máy tính hỗ trợ Khởi động an toàn, grubx64.efi
có thể là nhị phân rEFInd. Nhị phân này có thể sẽ không cư trú trong EFI/ubuntu
, mặc dù; cả nó và một nhị phân shim có thể sẽ đi vào EFI/refind
. Ngoài ra, vì bạn đã có máy Mac (không hỗ trợ Khởi động an toàn), không cần cài đặt rEFInd theo cách này; nó có ý nghĩa hơn nhiều để cài đặt rEFInd như EFI/refind/refind_x64.efi
(tên và vị trí mặc định của nó).
Lưu ý rằng tài liệu rEFInd bao gồm toàn bộ trang trên Secure Boot. Có thể bạn sẽ không được hưởng lợi từ việc đọc nó, user190735, vì bạn đang sử dụng máy Mac. Tôi chỉ đề cập đến nó trong trường hợp một số độc giả khác đi cùng với những người đang cố gắng sử dụng rEFInd kết hợp với Secure Boot.