grub 菜单无法显示

grub 菜单无法显示

我已经安装了 Ubuntu 14.04 和 Windows 10。启动时 Ubuntu 未出现,而是直接打开 Windows 操作系统。找不到 grub 菜单,它被隐藏了。

答案1

我可以向您介绍一种解决此问题的简单方法,如果所有合法解决方案都无法解决您的问题,请使用它。我假设您有一个 UEFI 启动系统。

由于 Windows 不断改变启动顺序,因此破解方法是欺骗 Windows 将 Ubuntu grub 识别为 Windows 启动文件,即启动引导文件

第 1 部分:访问 Windows 上的 EFI 文件夹

打开命令以管理员身份安装 EFI 文件夹以访问它。逐个执行以下命令。下面我已分配了字母G对于安装,请确保在您的电脑中分配一个未分配的字母。

mountvol g: /s
g:
cd EFI\

您应该在 EFI 中看到一个 Microsoft 文件夹和 Ubuntu 文件夹。

第 2 部分:复制启动grub2.efi从 Ubuntu 到 Microsoft\Boot\ 作为启动引导文件

首先创建启动引导文件

cd Microsoft\Boot\
rename bootmgfw.efi bootmgfw_.efi

现在进行复制并重命名。

copy g:\EFI\ubuntu\grubx64.efi g:\EFI\Microsoft\Boot\
rename grubx64.efi bootmgfw.efi

第 3 部分:卸载 EFI 文件夹

逐个执行以下命令。

c:
mountvol g: /d

现在重启你的电脑,你会看到 Ubuntu grub 加载,其中应该有一个选项Windows UEFI 加载程序也可以启动 Windows。

希望我能帮到你。

答案2

如果在启动时按住 Shift 键,则 GRUB 菜单将会加载。选择 Ubuntu。

要在 Ubuntu 中将启动时间从 0 秒更改为 10 秒左右,请在终端中运行:

sudo gedit /etc/default/grub

编辑这两行使其如下所示:

GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10

将 10 替换为所需的超时时间。

此后您必须运行此命令来应用更改:

sudo update-grub

希望这对你有帮助!

相关内容