Saya baru mengenal Linux. Saya memuat Ubuntu pada Mac saya dan saya mem-boot-nya dengan rEFInd. Saya melihat dua pilihan:
EFI\ubuntu\grubx64.efi
EFI\ubuntu\shimx64.efi
Mereka berdua boot ke Ubuntu.
Apa perbedaan antara keduanya dan yang mana yang harus saya gunakan? Apakah saya melakukan sesuatu yang salah yang membuat keduanya muncul?
shimx64-fedora.efi
:)Jawaban:
Biasanya,
EFI/ubuntu/grubx64.efi
pada Partisi Sistem EFI (ESP) adalah biner GRUB, danEFI/ubuntu/shimx64.efi
merupakan biner untuk shim. Yang terakhir adalah program yang relatif sederhana yang menyediakan cara untuk boot di komputer dengan Boot Aman aktif. Pada komputer seperti itu, versi GRUB yang tidak ditandatangani tidak akan diluncurkan, dan penandatanganan GRUB dengan kunci Microsoft tidak mungkin, jadi shim menjembatani kesenjangan dan menambahkan alat keamanan sendiri yang paralel dengan Boot Aman. Dalam prakteknya, shim mendaftarkan dirinya dengan firmware dan kemudian meluncurkan program yang disebutgrubx64.efi
di direktori dari mana ia diluncurkan, sehingga pada komputer tanpa Boot Aman (seperti Mac), peluncuranshimx64.efi
sama seperti peluncurangrubx64.efi
. Pada komputer dengan Boot Aman aktif, peluncuranshimx64.efi
harus menghasilkan GRUB memulai, sedangkan peluncurangrubx64.efi
secara langsung mungkin tidak akan berhasil.Perhatikan bahwa ada beberapa ambiguitas yang mungkin. Khususnya, jika Anda ingin menggunakan boot manager atau boot loader selain GRUB dalam lingkungan Boot Aman dengan shim, Anda harus memanggil program itu
grubx64.efi
, meskipun itu bukan GRUB. Jadi, jika Anda menginstal rEFInd pada komputer yang mendukung Boot Aman,grubx64.efi
bisa jadi biner rEFInd. Biner ini mungkin tidak akan tinggal diEFI/ubuntu
dalamnya; baik itu dan biner shim mungkin akan masukEFI/refind
. Juga, karena Anda memiliki Mac (yang tidak mendukung Boot Aman), tidak perlu menginstal rEFInd dengan cara ini; jauh lebih masuk akal untuk menginstal rEFInd asEFI/refind/refind_x64.efi
(lokasi dan nama standarnya).Perhatikan bahwa dokumentasi rEFInd mencakup seluruh halaman tentang Boot Aman. Kemungkinannya adalah Anda tidak akan mendapat manfaat dari membacanya, user190735, karena Anda menggunakan Mac. Saya menyebutkannya hanya jika ada pembaca lain yang mencoba menggunakan rEFInd bersama dengan Boot Aman.
sumber
shimx64.efi
- setidaknya, versi yang diinstal Ubuntu pada komputer Boot Aman. (Ada juga binari Shim yang tidak ditandatangani yang tersedia; atau Anda dapat menginstal kunci Boot Aman Anda sendiri dan masukshimx64.efi
sendiri untuk mengambil kendali penuh dari proses Boot Aman komputer Anda.