如何解决使用 VM Import/Export 时出现的错误“ClientError: BLSC-style GRUB found”(ClientError:已找到 BLSC 样式 GRUB)?

1 分钟阅读
0

当我在 VM Import/Export 中导入 Red Hat Enterprise Linux 8 (RHEL 8) 虚拟机映像时,收到错误“ClientError: BLSC-style GRUB found, but unable to detect default kernel”(ClientError:已找到 BLSC 样式 GRUB,但无法检测到默认内核)。或者,我在导出 RHEL 8 亚马逊机器映像 (AMI) 时收到错误。

解决方法

默认情况下,/etc/default/grub 文件中的 GRUB_ENABLE_BLSCFG 参数设置为 true。当此参数设置为 true 时,GRUB2 使用 blscfg 文件和 /boot/loader 文件中的条目,而不是 grub.cfg 文件中的 menuentry 条目。

要解决 ClientError: BLSC-style GRUB found(ClientError:已找到 BLSC 样式 GRUB)错误,请将参数设置为 false。然后,重建 grub 配置文件。

完成以下步骤:

  1. 使用文本编辑器(如 vi)打开 /etc/default/grub 文件。
  2. GRUB_ENABLE_BLSCFG 参数设置为 false
  3. 运行以下命令以重建 grub 配置文件:
    grub2-mkconfig -o /boot/grub2/grub.cfg
AWS 官方
AWS 官方已更新 4 个月前