![Windows 10 更新搞砸了 grub-没有获得任何双启动到 Linux 的选项](https://linux22.com/image/887210/Windows%2010%20%E6%9B%B4%E6%96%B0%E6%90%9E%E7%A0%B8%E4%BA%86%20grub-%E6%B2%A1%E6%9C%89%E8%8E%B7%E5%BE%97%E4%BB%BB%E4%BD%95%E5%8F%8C%E5%90%AF%E5%8A%A8%E5%88%B0%20Linux%20%E7%9A%84%E9%80%89%E9%A1%B9%20.png)
我很久没有使用 Linux 了(大约 3 个月左右)...甚至没有启动过...但我的 grub 菜单运行正常...我相信在过去 3 周左右的时间里发生了一些 Windows 10 更新,现在我没有看到任何 grub 屏幕,它可以让我选择启动 Linux。启动后 - 它直接进入 Windows 10。只是想说我只有 Windows 10(没有从 Windows 7 或 Windows 8.1 升级到 Windows 10)。
我曾经尝试过这个命令:
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
我忘记上次我用什么代替了 {bootmgr} 等等...请帮我回忆并解决这个问题。
我只需要为 Ubuntu Desktop 16.04 LTS 创建实时 USB,然后尝试 ubuntu 并按照后面的步骤操作,对吗?请告诉我。
更新如果我按照上面的问题。我对步骤 #2 和 #3 有一些疑问
确定主分区的分区号。GParted(应该
默认情况下,已在实时会话中安装)可以在这里为您提供帮助。我将在此答案中假设它是 /dev/sda2,但请确保您使用正确的系统分区号!安装您的分区:sudo mount /dev/sda2 /mnt #将 sda2 替换为您的分区号
我有两个硬盘,我的整个 Ubuntu 都在第二个驱动器 /dev/sdb 上。/dev/sdb 也包含窗口。/dev/sda 全部是窗口。
那么对我来说应该执行哪些命令:
sudo mount /dev/sda2 /mnt #Replace sda2 with your partition number
答案1
只是想说我只有 Windows 10(不能从 Windows 7 或 Windows 8.1 升级到 Windows 10)。
之所以会发生这种情况,是因为 Windows 现在使用升级的新系统,不仅是从以前的 Windows 升级,而且是从较旧的 Windows 10 版本升级。就您而言,Windows 10 周年更新是原因。安装后,就像从头开始安装新系统一样,因此无论您找到什么解决方案,当出现新的 Windows 10 版本时,这种情况可能会再次发生在您身上,除非您为每个系统使用不同的硬盘,每个硬盘都有自己的 MBR。