Failed to boot from UEFI VM Disk after restoring VM from Proxmox Backup Server

Problem

在從 PVE backup server restore/migrate qemu vm 後,開不了機且噴了 error

BdsDxe: failed to load Boot0001 "UEFI QEMU HARDDISK QM00013 from PciRoot(0x0)/Pci(0x1E,0x0)/Pci(0x1,0x0)/Pci(0x7,0x0)/Sata(0x0,0xFFFF,0x0)

確定 3 件事

  1. disk 有 attach 上去且 controller 與 disk type 都是 (VirtIO) ISCI
  2. PVE 調整 開機順序
  3. 進 BIOS 直接選開機碟,但沒辦法選該 QEMU virtual disk

Solution

根據 https://forum.proxmox.com/threads/failed-to-boot-from-uefi-vm-disk.65112/ ,發現是 GPT table 損壞

gdisk -l /dev/zvol/vmpool/data/vm-101-disk-1

gdisk /dev/zvol/vmpool/data/vm-101-disk-1
# 此時會提示損壞的 partition table
按 w 儲存

留言

在〈Failed to boot from UEFI VM Disk after restoring VM from Proxmox Backup Server〉中有 1 則留言

  1. 「user」的個人頭像

    Nice solution!

發表迴響