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
更完整的一个模式(命令更全) -
腾出
1G
的VG
空间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版本
- 方式二:参照博客(没有实测)