msi gt70 20c 笔记本电脑上安装 ubuntu 16.04 LTS 后如何启动 windows 8.1

msi gt70 20c 笔记本电脑上安装 ubuntu 16.04 LTS 后如何启动 windows 8.1

我尝试使用 Boot Repair,结果 URL 如下:http://paste2.org/ntz2PanF

我成功地在 Windows 8.1 旁边安装了 ubuntu(我之前使用 CD 安装了 Windows 8.1),但现在系统自动启动到 ubuntu。我不知道如何启动回 Windows 8.1(这个操作系统是我的主操作系统)。对我来说,在启动时可以选择 Windows 8.1 和 ubuntu 是理想的选择。请告诉我您的想法!

我在这张相册里保存了一些有用的截图https://i.stack.imgur.com/7dk9c.jpg

  • gparted 的屏幕截图
  • 有关 Windows 启动分区 sdb1 的信息
  • GRUB 的屏幕截图
  • BIOS 启动选项(我甚至尝试禁用 ubuntu 启动选项,以便只能看到 Windows 启动管理器。当我这样做时,每次打开笔记本电脑时系统都会直接进入 BIOS 设置)

其他支持信息:

  • BIOS 设置为在 UEFI 上启动
  • 安全启动已禁用
  • 我的系统是 msi gt70 2oc

  • 我的一个朋友将这台笔记本电脑升级到了 Windows 10,但由于所有驱动程序都无法正常工作,我不得不将其降级到 Windows 8.1。我还
    升级到了最新的 BIOS。

请让我知道解决此问题的下一步措施。

安德烈

更新 1:我尝试使用 Windows 修复盘并输入这些代码,但没有用

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

更新2:我重新安装了 ubuntu,覆盖了我之前安装的 ubuntu。当我打开电脑时,Grub 显示 windows 启动选项,但当我选择它时,它返回到相同的 Grub 选择。现在,我再次运行 boot-repair,它删除了 grub 中的 windows 启动选项。

答案1

升级到新版 UEFI 可能会重置所有 UEFI 参数。我保留了更改列表,因此我知道 UEFI 更新后要重置哪些内容。

但是您在 Windows 的 UEFI 中没有 UEFI 条目。它通常将 UEFI 启动条目保存在其自己的 NVRAM 中,通常只有当您断开驱动器时才会丢失。

您的系统除了有 gpt 分区外,也没有显示 sda,但没有分区?

从 Ubuntu 或实时安装程序检查更改前后的条目。

sudo efibootmgr -v 

如果是 ESP sdb3,则必须指定驱动器(-d)和分区(-p)

sudo efibootmgr -c -d /dev/sdb -p 3 -L "Windows Boot Manager" -l "\EFI\Microsoft\Boot\bootmgfw.efi"

这是一个 Ubuntu 条目:

更换了戴尔笔记本电脑上的 UEFI 主板,现在显示未检测到操作系统

efibootmgr 的信息

http://linux.die.net/man/8/efibootmgr

我还喜欢在 /EFI/Boot/bootx64.efi 中设置另一个后备或硬盘驱动器条目。我只有 Ubuntu,所以我将 shimx64.efi 复制到 bootx64.efi。Windows 通常将其 efi 启动文件复制到 bootx64.efi 作为启动的备用方式。

相关内容