Saya mengelola rEFInd, jadi saya mengerti cara kerjanya dan berinteraksi dengan Ubuntu dengan cukup baik; tapi saya juga bukan tanpa bias dan preferensi saya sendiri. (Saya bercabang mereparasi ke refind karena saya tidak suka GRUB 2 dan saya pikir banyak dari apa mereparasi lakukan adalah elegan, tapi tidak cukup apa yang saya butuhkan.)
Dalam kebanyakan kasus, rEFInd bekerja. Jarang mengalami masalah pasca-boot dengan boot loader apa pun; begitu kernel mem-boot, ia bisa berfungsi sepenuhnya atau tidak sama sekali. (Kadang-kadang ada pengecualian untuk aturan ini, tetapi seperti yang saya katakan, itu jarang terjadi.) Jadi, jika RESEFILASI mem-boot sistem Anda, Anda tidak perlu terlalu khawatir tentang masalah tindak lanjut. Yang mengatakan, ada kelebihan dan kekurangan untuk setiap bagian dari perangkat lunak, termasuk boot loader. Dibandingkan dengan GRUB, poin-poin ini muncul dalam pikiran terkait dengan penerima:
- Keuntungan keuntungan / kerugian GRUB
- Karena memindai kernel pada setiap boot, rEFInd lebih adaptif dan kurang bergantung pada file konfigurasi. Ini paling penting jika Anda mem-boot beberapa distribusi Linux, karena dalam pengaturan seperti itu, Anda perlu berhati-hati agar file konfigurasi GRUB utama mengetahui tentang perubahan pada kernel distribusi lainnya .
- Format file konfigurasi GRUB sangat kompleks. Biasanya berfungsi OK karena skrip konfigurasinya melakukan hal yang benar sebagian besar waktu; tetapi ketika skrip salah, memperbaikinya bisa menjadi mimpi buruk. Karena file konfigurasi rEFInd lebih sederhana, cenderung lebih mudah untuk memperbaiki dan mengubah konfigurasinya.
- rEFInd memiliki lebih banyak permen mata, seperti yang Anda tunjukkan.
- rEFInd lebih andal dalam mem-boot Windows dengan Secure Boot aktif. (Lihat laporan bug ini untuk informasi tentang masalah yang cukup umum dengan GRUB yang tidak memengaruhi penerima.)
- rEFInd dapat meluncurkan boot loader mode-BIOS; GRUB tidak bisa. Bagi kebanyakan orang, dan terutama orang-orang dengan PC berbasis UEFI, ini bukan masalah besar. Beberapa pengguna Mac membutuhkan kompatibilitas mode-BIOS untuk dual-boot dengan Windows 7.
- MEMULAI pada USB flash drive atau CD-R dapat mem-boot instalasi Ubuntu yang menjadi tidak bisa di-boot. Ada beberapa peringatan dan batasan, tetapi bahkan jika Anda tidak menggunakan rEFInd di hard disk Anda, memilikinya di USB flash drive atau CD-R dapat menjadi alat darurat yang bermanfaat.
- Skrip konfigurasi GRUB bisa berjalan lambat. Pada pengaturan yang rumit, menginstal kernel baru dapat memakan waktu satu menit atau lebih hanya karena skrip ini dipicu dan mereka mengambil jumlah waktu yang konyol untuk memindai sistem untuk kernel dan bermacam-macam boot loader dan untuk membangun kembali file konfigurasi dengan apa yang ditemukan . Perhatikan bahwa Anda akan mengalami masalah ini bahkan jika Anda menggunakan rEFInd kecuali Anda menghapus GRUB (atau tidak menginstalnya untuk memulai).
- Saat bekerja dengan Boot Aman, rEFIdan selalu menegakkan kebijakan Boot Aman. GRUB mungkin atau mungkin tidak melakukannya saat meluncurkan kernel Linux, tergantung pada versi GRUB yang digunakan. (Sebelum Ubuntu 16.04, GRUB Ubuntu akan meluncurkan kernel yang bahkan tidak ditandatangani. Saya pikir 16,04 mengencangkannya sedikit, tapi saya belum memeriksanya secara terperinci.)
- Kerugian reFInd / keuntungan GRUB
- GRUB tersedia sebagai paket yang dikelola secara resmi di Ubuntu, sedangkan rEFInd (untuk saat ini) tersedia sebagai paket pihak ketiga dan PPA.
- Jika saya tertabrak bus, pengembangan resEnd kemungkinan akan berhenti; tetapi GRUB memiliki lebih banyak pengembang, dan tidak akan menjadi perangkat yang ditinggalkan dalam waktu dekat.
- GRUB mendukung lebih banyak platform (tipe CPU dan firmware).
- GRUB lebih mudah digunakan dalam lingkungan boot jaringan.
- GRUB dapat (secara teori) memuat kernel dari dalam pengaturan LVM atau RAID atau pada partisi terenkripsi; penerima tidak bisa melakukan ini. (rEFInd masih dapat digunakan dengan LVM, RAID, dan setup terenkripsi, tetapi
/boot
partisi harus terpisah dan tidak terenkripsi dalam konfigurasi seperti itu.) Perhatikan bahwa saya mengatakan "dalam teori" karena saya tahu tidak ada distribusi yang memanfaatkan fitur ini, jadi Sejauh pengetahuan saya, pengujiannya buruk.
- Pemindaian rEFInd untuk kernel dan boot loader dapat memakan waktu beberapa detik pada setiap boot, sehingga mungkin sedikit lebih lambat daripada GRUB untuk muncul. (Anda dapat meminimalkan waktu pemindaian ini dengan hanya menginstal driver sistem file yang sebenarnya Anda perlukan dan dengan menjaga agar partisi yang dipindai tidak berantakan.)
- Shim dirancang untuk bekerja dengan GRUB. Meskipun rEFInd juga bekerja dengan Shim, itu bukan target utama Shim, jadi ada konvensi penamaan aneh memanggil rEFInd
grubx64.efi
untuk membuat Shim meluncurkannya; dan Anda harus menambahkan setidaknya satu entri ke daftar MOK untuk mendapatkan rese agar dapat bekerja dengan Shim.
Selain poin-poin ini, ada beberapa ketidakcocokan dan kekhasan khusus sistem. Masalah seperti itu dapat menyerang salah satu program, sehingga mereka tidak benar-benar keuntungan dari satu atau yang lain.
Dimungkinkan untuk mengatur sistem Anda sehingga penerima meluncurkan GRUB (atau sebaliknya), tetapi dalam kebanyakan kasus Anda akhirnya akan mendapatkan yang terburuk dari kedua program, bukan yang terbaik, ketika Anda melakukan ini. Namun, kadang-kadang, pemuatan rantai dengan cara ini diinginkan - katakanlah, jika Anda menginginkan permen mata dari penerima dan kemampuan untuk memuat kernel dari LVM, RAID, atau partisi terenkripsi.
Mengenai instruksi instalasi yang Anda tautkan, mereka terlalu rumit. Cara termudah untuk menginstal rEFInd di Ubuntu adalah menggunakan PPA setelah Anda menginstal Ubuntu:
sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
sudo apt-get install refind
Kelemahan dari pendekatan ini adalah bahwa itu adalah satu lompatan besar. Jika Anda lebih suka menguji resi sebelum menginstalnya sepenuhnya, tentu saja gunakan USB flash drive, yang akan memungkinkan Anda melihat bagaimana resi bekerja sebelum membuat perubahan apa pun pada hard disk Anda.