![新安装的 Ubuntu 中不显示 GRUB 引导加载程序](https://linux22.com/image/1013493/%E6%96%B0%E5%AE%89%E8%A3%85%E7%9A%84%20Ubuntu%20%E4%B8%AD%E4%B8%8D%E6%98%BE%E7%A4%BA%20GRUB%20%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F.png)
我的计算机上有三个磁盘HDD
:SSD1
和SSD2
。
我在 SSD1 上安装了 Windows。我最近得到SSD2
并决定删除我之前安装的 Ubuntu HDD
。
我得到了装有 Ubuntu 18.04 iso 的 USB,并使用 Ubuntu 安装过程擦除了 上的分区HDD
。然后,我在 上新建了/
和/home
交换分区SSD2
。
当我重新启动时,GRUB 不见了。我直接启动 BIOS 启动顺序指定的操作系统。现在我只能通过在启动时按住 F12 并选择从哪个驱动器启动来在操作系统之间切换。
这还不算太糟,但我更喜欢使用 GRUB 启动,我有点困惑 GRUB 去哪儿了。BIOS 中还有一个神秘的第三启动项:(ubuntu) SSD1
。这是 Windows SSD 的 Ubuntu 启动项,但当您选择该项进行启动时,它只会带您回到 BIOS。
关于如何解决这个问题,有什么指导吗?
答案1
您应该做的第一件事是在 Ubuntu 中打开一个终端并运行sudo update-grub
。 GRUB 将检测您计算机上的其他可启动设备(在本例中为带有 Windows 的 SSD1),并应在终端输出中显示您的 Windows 安装。
/etc/default/grub
接下来,您应该通过运行更改位于的 GRUB 配置文件sudo gedit /etc/default/grub
(gedit
如果您愿意或没有 gedit,请用其他编辑器替换)。找到该行GRUB_TIMEOUT
并将值设置为您希望 GRUB 菜单在您首次启动时显示的秒数:
GRUB_TIMEOUT=10 # 10 seconds for example
如果您没有看到带有 的行GRUB_TIMEOUT
,请继续在该文件的任何位置添加新行。