我已经安装了 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
希望这对你有帮助!