HP probook - 设置双启动 Windows 10 和 Ubuntu 18 后无法启动 Windows

HP probook - 设置双启动 Windows 10 和 Ubuntu 18 后无法启动 Windows

笔记本电脑:HP probook 450 G

主硬盘:SSD 120 GB(Windows 10)

辅助硬盘:1TB(最近安装了 Ubuntu)

我的笔记本电脑 C 盘上安装了 Windows 10,我尝试在另一个硬盘上安装 Ubuntu,我已为它创建了一个扩展分区(/、交换、主分区和根分区)。安装后,我无法启动任何操作系统,它只是进入无限循环重启。

经过反复试验后,我发现我可以从启动选项中选择自定义文件,并且我设法通过选择该/EFI/Ubuntu/shimx64.efi文件启动到 Ubuntu,并且它可以正常工作并直接将我启动到 Ubuntu,但是没有 GRUB 菜单所以我无法进入我的 Windows。

GRUB 菜单项

我已经尝试更新我的/etc/grub/40_custom,但没有成功。还尝试过使用 MBR 和不使用 MBR 进行启动修复(不相关,但试过了)。

引导修复

我已使用不同的配置多次运行启动修复,包括更新 Windows 文件。您可以访问启动修复报告这里

重新安装 Windows

最后,我再次尝试修复 Windows,它说驱动器已被锁定。

  • Windows 已安装并配置为通过 UEFI 启动。
  • Ubuntu 已安装并配置为通过 UEFI 启动。

目前 HD 的情况如下

  • HD0
    • 分区 1 - 保留 800 MB,包含 /EFI/Microsoft/Boot 文件
    • 分区2 - 110 GB Windows 安装与其他程序
  • HD1
    • 分区 5,6,7,8 - ubuntu
    • 分区 2 - 包含我的个人数据的 ntfs windows 文件驱动器

我已使用 USB 启动到 Windows 故障排除命令提示符并尝试过 -/fixmbr、rebuildOS,但它不起作用;甚至 scanOS 也能找到 Windows 安装文件夹。

目前,我的 BIOS 设置中只启用了 UEFI

有人能帮助我启动我的 Windows 安装吗?


补充一下,如果我不手动选择 Ubuntu shim 文件,我的电脑根本无法启动,而且只有当我将 HD1 启用为启动驱动器时,才会出现以下错误

System boot order not found. Initializing defaults
Creating boot entry "Boot0010" with label ubuntu for file "EFI\Ubuntu\shimx64.efi"

Reset System

答案1

在安装 ubuntu 时,我们有两个选项:一个是“与 Windows 一起安装”,另一个是自定义硬盘分区并安装,安装过程中将其称为“其他内容”。您正在进行的过程不正确。无论您做什么,您都必须在同一驱动器上安装 grub 引导加载程序,以便您可以启动 Windows 和 ubuntu。在 bios 选项中,您必须将 ubuntu 系统引导加载程序选为第一优先级。

相关内容