Proxmox(PVE)无法启动(一)grub rescue错误

1.现象

强制断电后,启动机器报下面错误

Welcome to GRUB!

error: disk `lvmid/p3y5O2-jync-R2Ao-Gtlj-It3j-FZXE-ipEDYG/bApewq-qSRB-zYqT-mzvP-pGiV-VQaf-di4Rcz` not found.
grub rescue> 

2.解决

2.1参考&问题原因

2.2临时解决

  • 参照官方步骤

    • 使用PVE安装盘进入debug模式

    • 执行以下命令

      vgscan
      lvcreate -L 4M pve -n grubtemp
      
    • 重启机器

如果上述没报错,这样大概就完成了,但我的vg可用空间已为0,不能划分逻辑卷,所以需要腾出一些空间:

  • 进入debug模式后,按键:CTRL+D,等待20s左右,进入debug更完整的一个模式(命令更全)

  • 腾出1GVG空间

    lvdisplay /dev/pve/root #查看lv的大小
    e2fsck -ff /dev/pve/root
    resize2fs  /dev/pve/root 995G #996G-1G,根据实际空间大小-1G
    lvreduce -L -1G /dev/pve/root
    
  • 再次执行

    vgscan
    lvcreate -L 4M pve -n grubtemp #完整解决
    重启机器
    

2.3完整解决

  • 方式一:升级8.0版本
  • 方式二:参照博客(没有实测)
posted @ 2025-07-10 17:25  秒年度  阅读(261)  评论(0)    收藏  举报