Partisi EFI Terhapus

Kemarin sore,secara tidak sengaja partisi EFI (/boot/efi) saya terhapus. Padahal niat saya mau menghapus partisi di flashdisk SanDisk 32GB, salah klik yang terhapus adalah partisi EFI tersebut. Walhasil, laptop saya tidak bisa booting ke sistem operasi.

Jadi mulai dari malam sampai tengah malam saya oprek satu partisi tersebut supaya sistem operasi saya dapat booting kembali. Setelah oprek sana oprek sini, browsing sana browsing sini akhirnya ketemu.

Sebenarnya solusinya cukup simpel, akan tetapi karena ketidaktahuan saya jadi sedikit rumit dan memakan waktu lama. Secara garis besar, berikut ini step stepnya

  1. Booting OS dengan LiveCD atau LiveUSB (Kebetulan saya masih punya flashdisk dengan Live OS Centos 7)
  2. Lakukan mount semua partisi kecuali swap, saya punya partisi untuk mount point / (root), /boot, /home, dan /boot/efi (yang terhapus)
  3. Mount /dev /proc dan /sys ke folder target chroot
  4. Lakukan chroot ke system yang tidak bisa booting
  5. lakukan perintah grub2-install /dev/sda1 sda1 adalah partisi efi saya yang terhapus.