我有一台双启动 Debian 和 Windows 7 的台式机。当我打开它时,它会使用 EasyBCD 配置的 Windows 引导加载程序。如果我选择 Debian,它会链式加载 (?) GRUB,这样我就可以选择并启动 Linux 内核。
今天早上,我在 Debian 端将 wheezy 升级到 jessie*,当我重新启动并选择 Debian 时,它让我进入 GRUB4DOS 命令行。我可以找到正确的硬盘,通过cat
输入 grub 配置并使用kernel
、initrd
和boot
命令,我成功地启动了 Debian。
然后我运行了update-grub
,它做了一些事情,看起来似乎已经解决了这个问题。但是,当我重新启动时,我又回到了那个 GRUB4DOS 命令行。我再次从那里启动,但我不想每次都这样做。
有人知道这是什么问题或者我该如何解决它吗?
我认为我的 EasyBCD 版本是 2.X,但我不确定 X 是什么。如果需要,我可以查找,但这需要重新启动 Windows,这意味着要执行 GRUB4DOS 操作才能返回 Debian。
*我还安装了 task-kde-desktop,我认为这不相关,但我不确定。
答案1
我不确定是什么导致了这个问题,但是(A)将 EasyBCD 从 2.1.2 升级到 2.2 并(二)添加明确指定我想要启动的磁盘的启动项解决了我的问题。