尝试从 Opensuse Leap 15.2 Rescue Console 重新安装 Grub2 引导加载程序时出错

尝试从 Opensuse Leap 15.2 Rescue Console 重新安装 Grub2 引导加载程序时出错

在最近的有问题的补丁之后,我的 Opensuse Leap 15.2 系统在启动过程中停滞不前,然后进入 grub 提示符。所以我启动到救援控制台并尝试 chroot 来重新安装引导加载程序。

我按照以下指示进行操作Opensuse“常见问题及其解决方案”页面。所有这些步骤均已成功执行。

我的硬盘设置是(来自lsblk):

nvme0n1
-nvme0n1p1 
-nvme0n1p2
--vgopensuse-root
--vgopensuse-swap_1

当我运行时,yast bootloader我收到以下错误:

Error
Execution of command "[["/usr/bin/grub2-editenv", "list"]]" failed.
Exit code: 1
Error output: /usr/bin/grub2-editenv: error: unknown filesystem.

当我运行时,grub2-install -v在退出之前出现以下错误:

grub2-install: info: /dev/mapper/vgopensuse-root is not present.
grub2-install: error: unknown filesystem.

输出ls -l /dev/mapper/vgopensuse-root

lrwxrwxrwx 1 root root 7 Dec 26 20:27 /dev/mapper/vgopensuse-root -> ../dm-0

有任何想法吗?

相关内容