Kembali
TERBARU
Cara Memperbaiki GRUB Proxmox VE (PVE) berbasis LVM
Network Administrator Oktober 16, 2026

Cara Memperbaiki GRUB Proxmox VE (PVE) berbasis LVM

NC
Bambang KaryadiAuthor

Kejadian ini bermula ketika listrik ke arah server mati dan daya pada UPS tidak ada backup listrik sehingga server mengalami off mendadak. Ketika listrik hidup kembali, disini mulai terjadi permasalahan bahwa server hidup akan tetapi tidak dapat masuk ke sistem proxmox.

Karena permasalah itu, saya coba mencari solusi untuk memperbaikinya, selain mengatur ulang Bios juga memperbaiki Grub Proxmox VE (PVE) dengan Chroot Repair dengan menggunakan mode pemulihan (debug mode) menggunakan ISO installer Ubuntu melalui Live USB. Berikut langkah-langkahnya:

1. Boot menggunakan ISO Ubuntu via Live USB (disini saya menggunakan BalenaEtcher)

2. Deteksi Volume Group LVM

#Masuk sebagai root

sudo su

#Aktifkan driver LVM, jika belum aktif jalankan perintah ini:

vgscan
vgchange -ay  

#Lihat daftar Logical Volume yang tersedia 

lvdisplay 

Biasanya, Proxmox menyusun LVM dengan nama volume berikut:

  • Root filesystem: /dev/pve/root atau /dev/mapper/pve-root 
  • Swap space: /dev/pve/swap 

3.  Mount Partisi LVM & Bind Directory
Setelah memastikan letak logical volume root, lakukan mount dan siapkan lingkungan chroot:

#Mount root Proxmox ke /mnt
mount /dev/pve/root /mnt

#Mount partisi boot EFI (HANYA jika server kita menggunakan mode UEFI)
#Ganti /dev/sdX1 dengan partisi EFI asli Anda (biasanya partisi pertama berformat vfat/fat32)
mount /dev/sdX1 /mnt/boot/efi

#Bind direktori sistem kernel ke /mnt
for i in /dev /dev/pts /proc /sys /run; do mount -B $i /mnt$i; done 

4.  Masuk ke Lingkungan Chroot
Jalankan perintah chroot untuk masuk ke dalam sistem Proxmox yang rusak: 

chroot /mnt /bin/bash

5.  Perbaikan dan Pemasangan Ulang GRUB  
Di dalam shell chroot, jalankan perintah perbaikan sesuai dengan jenis mode boot server kita: 

Opsi A: Jika Server Menggunakan Mode UEFI 

apt update
apt install --reinstall grub-efi-amd64
grub-install --target=x86_64-efi --bootloader-id=proxmox --recheck
update-grub 

Opsi B: Jika Server Menggunakan Mode BIOS / Legacy (Non-UEFI) 

# Ganti /dev/sdX dengan drive utama tempat OS terinstal (misal: /dev/sda, bukan /dev/sda1) 

grub-install /dev/sdX 
update-grub 

6.  Keluar dan Bersihkan Mount
Setelah pembaruan GRUB selesai tanpa error, keluar dari chroot dan lepas kaitan disk dengan aman: 

#Keluar dari chroot 

exit  

#Unmount semua partisi secara rekursif 

umount -R /mnt  

#Nonaktifkan Volume Group LVM sebelum reboot 

vgchange -an pve  

#Reboot server 

reboot 

Untuk menjalankan perintah-perintah diatas, tentunya kita harus sebagai root dan server terhubung ke internet.

Demikian cara memperbaiki Grub Proxmox VE (PVE) dengan LVM yang mengalami masalah tidak dapat masuk ke sistem proxmox dan mungkin cara ini mungkin berbeda untuk permasalahan lainnya yang dimana proxmox tidak dapat diakses.