Windows 8 和 Linux Fedora 26 双启动问题

Windows 8 和 Linux Fedora 26 双启动问题

这几天我被糟糕的双启动情况折磨得不轻。我有一台非常差劲的低配置、性能低下的赛扬 N2930 CPU 的 ACER E15 笔记本电脑,预装了 Windows 8.1,这真是一场噩梦。所以我决定安装我最喜欢的 Linux 发行版 Fedora 26 和 gnome 3 图形界面。如果真的那么简单就好了……经过一番艰辛,我终于从 BIOS 设置了一个实时 USB Fedora 可启动系统 - BIOS 设置为启动 UEFFI 模式 - 我终于在硬盘的未分配空间上安装了 Fedora 26,这个空间是我使用 Windows 8.1 磁盘工具创建的。但当然,在 Fedora 26 上启动是不可能的,因为 Windows 启动管理器会立即将我转到 Windows 8.1。

我尝试使用任何可能的工具在 Windows 启动管理器上为 Fedora 26 分区创建条目,但无法成功。出于某种原因,没有任何工具甚至 EasyBCD 都无法识别我的 Fedora 分区(/home、/、/etc 等)。

然后我绝望了,我做了这件事。我再次从我的实时 Fedora USB 启动盘启动,重新安装 Fedora 26,希望我能得到 Grub2 启动加载程序而不是 Windows 启动管理器。我做到了,现在...我无法在我的 Windows 8.1 上启动。似乎 Windows 启动管理器在分区 /boot/effi 上被完全覆盖了。当我登录 BIOS 时,不再有选项可以将 Windows 启动管理器设置为启动序列中的第一个“设备”。

那么有什么方法可以修复它吗?我确信我的 Windows 8.1 分区不会被覆盖。Linux 只占用了我硬盘的 80 GB,这些空间是专门为它准备的。它无法识别我的 Windows 8.1 分区,除了 Windows 8 恢复分区!

我附加了一些 fdisk 工具和挂载日志的输出,希望它们可能会有帮助。

磁盘管理软件

fdisk 输出

此外,每次我启动笔记本电脑并登录 Fedora 时都会收到此错误消息

JOURNALCTL 日志的输出

 Sep 11 16:59:15 localhost.localdomain kernel: MODSIGN: Couldn't get UEFI db list
Sep 11 16:59:15 localhost.localdomain kernel: Loaded UEFI:MokListRT cert 'Fedora Secure Boot CA: fde32599c2d61db1bf5807335d7b20e4cd963b42' linked to secondary sys keyring

非常感谢!

相关内容