Cara Memperbaiki Boot Dual Boot Windows & Linux (GRUB Error, Windows Hilang, Bootloop)

Dual boot Windows dan Linux memang fleksibel, tapi satu masalah klasik sering muncul:

👉 sistem gagal boot

👉 Windows tiba-tiba hilang dari menu GRUB

👉 langsung masuk Windows tanpa pilihan Linux

👉 muncul error grub rescue>

Tenang. Artikel ini akan membahas semua penyebab dan solusi secara lengkap.

Jenis Masalah Boot Dual Boot yang Umum Terjadi

Sebelum memperbaiki, kita harus tahu masalahnya di mana.

1. GRUB Hilang / Tertimpa Windows

Biasanya terjadi setelah:

  1. Install ulang Windows
  2. Update Windows besar
  3. Repair Windows Boot

Gejala:

  1. Langsung masuk Windows
  2. Tidak ada menu Linux

2. Windows Tidak Muncul di GRUB

Linux bisa masuk, tapi:

  1. Menu GRUB tidak ada Windows
  2. Pilihan Windows missing

3. Muncul Error grub rescue>

Layar hitam dengan tulisan:

error: no such partition
grub rescue>

4. Bootloop / Tidak Bisa Masuk Keduanya

  1. Windows gagal boot
  2. Linux gagal boot
  3. Sistem restart terus

Konsep Penting Sebelum Memperbaiki Boot

⚠️ Jangan skip bagian ini, ini kunci sukses.

1. Mode Boot

Cek apakah sistem kamu:

  1. UEFI (modern, GPT)
  2. Legacy / BIOS (MBR)
Windows & Linux HARUS menggunakan mode yang sama.

2. Partisi Penting

Biasanya ada:

  1. EFI System Partition (ESP) → FAT32 (UEFI)
  2. Root Linux /
  3. Windows Boot Partition

Alat yang Dibutuhkan

  1. Flashdisk Linux Live (Ubuntu, Mint, dll)
  2. Koneksi internet (opsional tapi disarankan)
  3. Sedikit kesabaran 😄

SOLUSI 1: Memperbaiki GRUB yang Hilang (Paling Umum)

Langkah 1: Boot ke Live Linux

  1. Masukkan flashdisk Linux
  2. Pilih Try Ubuntu / Try Linux

Langkah 2: Cek Partisi Linux

Buka terminal:

lsblk

Cari partisi Linux, contoh:

/dev/sda3 ext4 /

Langkah 3: Mount Partisi Linux

sudo mount /dev/sda3 /mnt

Jika pakai UEFI:

sudo mount /dev/sda1 /mnt/boot/efi

Langkah 4: Masuk ke Sistem (chroot)

sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

sudo chroot /mnt

Langkah 5: Install Ulang GRUB

UEFI:

grub-install /dev/sda
update-grub

Legacy:

grub-install /dev/sda
update-grub

Keluar:

exit
reboot

🎉 GRUB kembali muncul

SOLUSI 2: Windows Tidak Muncul di GRUB

Masuk Linux → buka terminal:

sudo os-prober
sudo update-grub

Jika Windows terdeteksi:

Found Windows Boot Manager on /dev/sda1

Restart → Windows akan muncul di menu GRUB.

SOLUSI 3: Memperbaiki grub rescue>

Di layar grub rescue> ketik:

ls

Cari partisi:

ls (hd0,gpt3)/

Jika ketemu folder boot:

set root=(hd0,gpt3)
set prefix=(hd0,gpt3)/boot/grub
insmod normal
normal

Setelah berhasil masuk Linux → install ulang GRUB (Solusi 1).

SOLUSI 4: Windows Boot Rusak (Windows Tidak Bisa Masuk)

Boot ke Windows Installer → Repair → Command Prompt:

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

⚠️ Setelah ini biasanya Linux hilang, jadi:

➡️ Boot Linux Live → install ulang GRUB

SOLUSI PALING MUDAH: Boot-Repair (Recommended)

Jika tidak mau ribet:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair
boot-repair

Klik Recommended Repair → tunggu → restart.

🔥 90% kasus langsung beres

Tips Agar Masalah Boot Tidak Terulang

✔️ Install Windows dulu, Linux belakangan

✔️ Jangan beda mode UEFI / Legacy

✔️ Backup EFI partition

✔️ Jangan hapus partisi Linux dari Windows

✔️ Update GRUB setelah update kernel

Kesimpulan

Masalah boot dual boot bukan akhir segalanya. Selama partisi belum dihapus, sistem masih bisa diselamatkan.

Dengan memahami:

  1. Cara kerja GRUB
  2. Mode boot
  3. Struktur partisi

kamu bisa memperbaiki sendiri tanpa install ulang.