以下是故事内容:
我已经从 12.04(与 Windows 7 一起运行)通过 DVD 升级到 14.04。我告诉它删除以前的版本完全,因此从技术上讲,这是一次全新安装,而不是升级。
安装后一切似乎都运行正常,所以我玩了一下,结果用一些奇怪的 Compiz 设置破坏了我的桌面。我不知道如何快速修复它,所以我决定简单地再次安装 Ubuntu(并再次完全删除以前的版本)。
安装过程非常顺利,但是在完成最后一步重新启动时,我进入了 GRUB 控制台:
GNU GRUB version 2.02~beta2-9
Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists possible
device or file completions
grub> _
哦,好吧...在询问了谷歌之后,我认为这意味着引导加载程序不知道要加载什么。
于是我在启动时进入启动设备选择,看到了这个:
如果我在启动管理器中选择“内置硬盘”,则一切正常- 我看到了紫色的 GRUB 屏幕,它甚至显示我的 Windows 7。但每次启动时都必须调用启动管理器并不是一个解决方案。
因此,我好奇这 2 个 Ubuntu 条目是从哪里来的,于是我查看了 BIOS 中的启动菜单,发现了以下内容:
所以据我所知,它与 GRUB 和 UEFI 有关,但我对它们了解不够多,无法将它们整合在一起......
所以我的问题是:这里出了什么问题以及我该如何解决这个问题?
当我关闭 Ubuntu 时,它停留在紫色屏幕上,点闪烁,但即使过了 10 分钟也没有发生任何事情,所以我不得不关闭它。不过,重新启动可以正常工作。
和上面的问题有关系吗?
答案1
您可以设置UEFI Boot
为禁用以使用传统启动。
如果您想使用 UEFI,您可以尝试禁用Fast Boot
,这为我解决了这个问题。
答案2
我认为你需要更新并重新安装 grub。打开终端并输入
sudo apt-get update
sudo apt-get install grub
这会自动将 grub 安装到所需的驱动器。