双启动无限循环问题

双启动无限循环问题

在单独的硬盘上安装 Ubuntu 18.04 64 位后,我可以通过按 F10 并手动选择启动选项(Intel DQ67SW 主板)来访问 grub,然后启动 Windows 10 或 Ubuntu。但是,如果我不按 F10 并尝试让 PC 正常启动而不是获取 grub 菜单,PC 就会进入无限循环,显示主板启动画面 -> 显示带有一些文本的黑屏一瞬间(速度太快了,我来不及看清文字)-> 返回启动画面。

有谁知道如何解决这一问题?

我尝试过启动修复以及bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi在 Windows 命令提示符下运行,但都未能解决问题。

输出自sudo parted -l

Model: ATA WDC WD10EZEX-08W (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  577MB   576MB   ntfs               hidden, diag
 2      577MB   1000GB  1000GB  ntfs               msftdata
 3      1000GB  1000GB  105MB   fat32              boot, esp


Model: ATA WDC WD10EZEX-08W (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                  Flags
 1      1049kB  538MB   537MB   fat32        EFI System Partition  boot, esp
 2      538MB   1000GB  1000GB  ext4

我的启动顺序目前

  • P1:WDC WD10EZEX-08WN4A07(安装有 Ubuntu 的硬盘)
  • P0:WDC WD10EZEX-08WN4A07(安装了 Windows 的 HDD)

我曾尝试先使用 P0,但得到的结果是相同的。

我的启动菜单如下所示:

IBA GE Slot 00C8 v1395
P0: WDC WD10EZEX-08WN4A07
P1: WDC WD10EZEX-08WN4A07
UEFI: WDC WD10EZEX
UEFI: WDC WD10EZEX-08WN4A07
ubuntu
ubuntu
Windows Boot Manager

编辑2:我受够了,就备份并重新安装了 Ubuntu 和 Windows。但还是不行。然后我拔掉了 Windows 硬盘。Linux 无法启动。拔掉 Linux。Windows 可以启动。再次插入 Linux 后,它启动了。插入两个硬盘后,我得到了 grub... 所以... 插上和拔下硬盘不知为何解决了这个问题。

答案1

我刚刚在这个主板上进行了双启动,结果也一样。我录下了错误并放慢了速度:错误是 system bootorder not found

我必须启动 Linux Live CD 并摆弄 efibootmgr(很多!)才能再次启动 Windows。这是一款相当老旧的主板,我现在确信它的 UEFI 已经过时且存在缺陷。

我最终通过将机器设置为非 UEFI 模式并在新的 Linux HDD 上安装传统模式 Grub 引导加载程序来设置双启动。然后我切换回 UEFI。

要启动 Windows,我让机器保持不动,它会自动正常启动。要启动 Linux,我在启动时按 F10 并手动选择安装 Linux 的硬盘。有点老套,但对我来说很管用。

我花了很多时间尝试让它在 UEFI 模式下启动 Linux 和 Windows,但它在这块主板上就是不起作用。

相关内容