我遇到了问题并找到了解决方案这里
我已经安装过数百次 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
废话,我想现在至少它在这里,而不仅仅是在外部链接上。