如何摆脱 GNU GRUB 终端的无限循环?

如何摆脱 GNU GRUB 终端的无限循环?

我遇到了问题并找到了解决方案这里

我已经安装过数百次 ubuntu,但第一次遇到这个问题。

安装后,我总是进入GNU GRUB version 2.02~beta2-9ubuntu1.4终端。

我能够使用下面答案中的以下命令启动到机器上的正确位置

set root=(hd0,1)
linux /boot/vmlinuz-3.19.0-39-generic root=/dev/sda1
initrd /boot/initrd.img-3.19.0-39-generic
boot

一旦我运行这些命令,我​​就会启动到我的终端......

顺便说一句,在第二个命令中linux /boot/vmlinuz-3.19.0-39-generic root=/dev/sda1,如果我尝试自动完成 /dev/sda1,它不会......就像它不存在一样。

如果我运行ls (hd0,1)/dev/,sda1 也不存在……然而

一旦我运行boot并登录,我就可以看到/dev/sda1

无论如何,新的问题是,当我重新启动计算机时,每次都会进入这个 grub 终端。

我尝试过,登录机器后运行update-grub,但是没有用。

我也尝试安装并使用启动修复这些指示。

我确实收到了启动修复的警告......

gcfontool-2:6097): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Unable to autolaunch a dbus-daemon without a $DISPLAY for X11

但我不确定这是否与问题有关。

附注...默认情况下没有安装 add-apt-repository,所以我必须使用

一些背景信息,这是一台全新的 SuperMicro 服务器,配备单硬盘。它以前有两个,但我取出了一个,以确保我不会意外地将 GRUB 安装在奇怪的地方。

任何帮助都将受到赞赏。

答案1

发布我的问题后,我立即意识到我提到的页面上的答案遗漏了一个步骤,但却链接到了正确的解决方案。

跑步后

update-grub

我还需要跑

grub-install /dev/sda

废话,我想现在至少它在这里,而不仅仅是在外部链接上。

相关内容