Windows 10 直接加载,无需 GRUB 菜单

Windows 10 直接加载,无需 GRUB 菜单

我试图摆脱那个 GRUB 引导程序,并想使用 Windows 10 引导程序。为了做到这一点,我做了以下事情:

我打开了 CMD,然后在其中输入:bcdboot C:\Windows。

现在,我面临的问题是,当我启动电脑时,Windows 10 会直接加载,没有 GRUB 或 Windows 引导加载程序 :(

如何解决这个问题?

PS:我用的是Ubuntu 14.04 LTS。

答案1

首先在 Windows 10 系统中安装免费软件“EasyBCD”(当前版本为 2.2)。然后运行它。在 EasyBCD 中,单击“添加新条目“并选择”Linux/BSD“并将类型更改为”GRUB 2“并命名”Ubuntu“。然后点击”添加条目“。转到“编辑启动菜单”,然后单击“保存设置“。然后你就可以开始了。您还可以从“编辑启动菜单”选项中更改启动时启动菜单的顺序。 在此处输入图片描述

答案2

这通常发生在您在装有 Ubuntu 的机器上安装 Windows 时,因为 Windows 用自己的引导加载程序替换了 GRUB。通过运行 bcdboot,您也做了同样的事情。您需要更新 GRUB 才能返回到 Ubuntu。然后,您将能够通过 GRUB 使用 Windows 和 Ubuntu。使用 Ubuntu 14.04 和 Windows 8.1 对此进行了测试。应该也适用于 Win 10。

你需要准备:

  • 实时 Ubuntu 磁盘/USB
  • 对 Ubuntu 终端有基本了解

如何:

  • 从活动磁盘/USB 启动并选择Try Ubuntu Without Installing
  • 前往终端Ctrl+Alt+T
  • 正确输入以下命令。

    1. sudo mount /dev/sda1 /mnt请替换sda1为您的 Ubuntu 分区。
    2. sudo mount --bind /dev /mnt/dev
      sudo mount --bind /dev/pts /mnt/dev/pts
      sudo mount --bind /proc /mnt/proc
      sudo mount --bind /sys /mnt/sys
    3. sudo chroot /mnt转到安装的根文件夹
    4. grub-install /dev/sda重新安装 GRUB
    5. update-grub更新 GRUB。
    6. exit退出 chroot 系统
    7. 卸载之前安装的内容
      sudo umount /mnt/sys sudo umount /mnt/proc sudo umount /mnt/dev/pts sudo umount /mnt/dev sudo umount /mnt
    8. 重新启动系统。

来源 :如何使用 Ubuntu Live CD 或 USB 修复、恢复或重新安装 Grub 2

答案3

假设没有任何东西可以双向进行,应始终检查 Windows 10 安装,以确保您首先处理哪种类型的安装:MBR(Bios/Legacy 或 GPT(UEFI)。尝试将 Windows 安装从 MBR 更改为 GPT 会带来不必要的麻烦。我有 Win10 机器,每台 Windows 都安装在 Bios/legacy 模式下,所有 4 台机器都是从 Windows 7 升级到 Windows 10 安装的。这在运行 Windows 7 并升级到 Windows 10 的旧机器上实际上相当常见。

相关内容