![系统重启后 GRUB 引导至命令行](https://linux22.com/image/1149865/%E7%B3%BB%E7%BB%9F%E9%87%8D%E5%90%AF%E5%90%8E%20GRUB%20%E5%BC%95%E5%AF%BC%E8%87%B3%E5%91%BD%E4%BB%A4%E8%A1%8C.png)
首次打开计算机后,我得到了常规 GRUB 菜单(根据需要),其中包含不同的启动选项:
但是重新启动计算机后,我看到的却是我不想要的 GRUB 终端:
恢复 GRUB 菜单的唯一方法是使用 从 GRUB 命令行关闭halt
,按下笔记本电脑的物理重置按钮,等待几分钟,最后重新启动计算机。
显然,使用重置按钮或手动加载操作系统既费时又不方便。我希望 GRUB 菜单始终显示,但不知道如何执行。
我正在运行 Kubuntu 16.04.3 LTS 和 Windows 10 的双启动系统,驱动器已分区像这样。两个操作系统均设置为 UEFI,并且安全启动被禁用。
我尝试过一些解决方案,但无济于事:
- 使用 从 Ubuntu 重新安装 GRUB
grub-install
,然后运行update-grub
。这似乎是最常见的解决方案,但对我来说没有任何改变。 - 运行实用程序中的“推荐修复”选项
boot-repair
。这会向 GRUB 菜单添加一些菜单项,但不会阻止命令行显示。 - 清除并重新安装
grub-efi
- 在 GRUB 加载之前按下c或按住Shift
- 删除
/etc/fstab
所有涉及 NTFS 文件系统的条目 - 添加
libata.force=noncq
到行GRUB_CMDLINE_LINUX_DEFAULT
中/etc/default/grub
(GRUB 和根分区存储在 SSD 上)