Sabtu, 31 Mei 2014

Balikin EFI NVRAM Boot Entries dengan rEFInd & Rufus

Jadi gini, kadang setelah reinstall Windows, entri boot EFI yang udah kita susun rapi-rapi buat multiboot Linux, Windows, atau EFI shell tiba-tiba ilang entah kemana. Ribet banget kan kalau harus bikin ulang manual. Untungnya ada cara gampang buat balikin semuanya pakai rEFInd + Rufus.

Step 1: Bikin USB rEFInd

  • Download dulu ISO rEFInd terbaru (pakai versi CD-R image).
  • Extract ISO-nya, lalu bikin USB bootable pakai Rufus.
  • Di Rufus pilih "GPT partition scheme for UEFI computer" biar cocok sama sistem UEFI.

Step 2: Boot ke EFI Shell

  • Boot komputer dalam mode UEFI, masuk BIOS, lalu pilih USB rEFInd tadi.
  • Begitu muncul menu rEFInd, pilih opsi "Start EFI shell".

Step 3: Cek Entri Boot

Di dalam shell, ketik:

bcfg boot dump

Kalau entri lama kamu hilang, ya itu normal gara-gara Windows ngehapusnya. Sekarang waktunya kita balikin.

Step 4: Cari Partisi EFI

Cari disk yang ada partisi EFI kamu dengan perintah:

dir fs0:\efi

Kalau nggak ketemu di fs0:, coba cek fs1:, fs2:, dll. Bisa juga pakai map buat lihat semua disk/partisi yang terdeteksi.

Step 5: Tambahin Lagi Entri Boot

Misalnya partisi EFI ada di fs0: dan file rEFInd kamu ada di \EFI\refind\refind_x64.efi, jalankan:

bcfg boot add 0 fs0:\EFI\refind\refind_x64.efi rEFInd

Itu bakal bikin entri boot baru di urutan pertama dengan label rEFInd.

Step 6: Konfirmasi

Ketik lagi:

bcfg boot dump

Pastikan entri barunya udah ada. Kalau ada entri aneh/duplikat, bisa hapus pakai:

bcfg boot rm #

Step 7: Reboot & Beres

Cabut USB, restart, dan kalau semua bener, sistem kamu udah bisa boot normal lewat rEFInd lagi.

Catatan

Pastikan kamu pakai versi rEFInd terbaru, soalnya nggak semua EFI shell punya perintah bcfg. Kalau shell-nya jadul, bisa jadi perintah itu nggak ada.

Label: , , , , , ,

<< Beranda