OpenSuse 13.1 GRUB2 降级 GRUB 卡在菜单上

OpenSuse 13.1 GRUB2 降级 GRUB 卡在菜单上

我尝试虚拟化一个 openSUSE 服务器,发现 VMWare 不支持 GRUB2,至少在不进行任何调整的情况下是这样。我进入 Yast,将引导加载程序从 GRUB 更改为 GRUB2,并告诉机器转换现有配置。

机器将无法再启动,当 GRUB 加载时没有出现错误,我卡在 grub 提示符处:

豬>

我可以执行 grub 命令,使用救援盘我可以执行以下操作,甚至可以返回 yast,但我尝试过的所有方法都不起作用。尝试返回 GRUB2,但 grub 仍然加载。

以下是我访问系统的方式:

  1. 启动到救援系统
  2. 挂载 /dev/sda1 /mnt
  3. 安装--bind /dev /mnt/dev
  4. 安装 --bind /sys /mnt/sys
  5. 安装--bind /proc /mnt/proc
  6. chroot /mnt

从这里我可以像往常一样在系统上执行所有操作。我的系统布局是

/

/家

/交换

答案1

好了,您已正确安装 GRUB,并且也能正确启动了。

您尚未配置 GRUB 菜单。这就是为什么您最终会在 GRUB 命令行上看到 GRUB 等待您告诉它要启动什么、如何启动以及在何处启动。

这是一个很好的教程,涵盖了安装旧版 GRUB 的许多方面:

https://wiki.archlinux.org/index.php/GRUB_Legacy

一探究竟。

相关内容