Windows创建者更新后无法启动到Ubuntu

我已经从BIOS成功启动到Ubuntu 16.04,直到Windows 10降临创建者更新现在阻止我这样做。 我的BIOS模式是UEFI,我的Boot选项如下:

Boot Option Menu OS boot Manager Ubuntu  ubuntu  Boot From EFI File 

在BIOS中选择第一个Ubuntu会显示以下错误消息并打开Windows,这不是我想要的。 选择第二个ubuntu只会打开Windows。 请注意,此错误消息至少只能查看一秒并消失,因此我拍摄了一段video并将详细信息复制下来。

 Malformed binary after Attribute Certificate Table datasize: ? SumOfBytesHashed ? SecDir->Size: hashsize: ? SecDir->VirtualAddress : 0x00000068 Failed to loadimage : Invalid Parameter start_image() returned invalid Parameter 

Windows在正常启动时工作正常。

我已经阅读了很多post/答案,例如这一篇https://askubuntu.com/questions/874181/windows-10-update-broke-my-mbr-grub但我真的不确定我应该为我的特定系统做些什么。

这是Windows更新后的系统分区。 系统分区

这是我在BIOS系统配置中的UEFI引导顺序。

 UEFI Boot Order OS boot Manager Internal CD/DVD ROM Drive USB Diskette on Key/USB Hard Disk USB CD/DVD ROM Drive ! Network Adapter 

我尝试使用Secure Boot Disabled重新订购,但没有运气。

我明白我可能要重新安装Grub和Ubuntu,但是非常感谢一些专业建议。 谢谢。

在我看来,Linux内核映像被您提到的操作破坏了。 解决此问题的最简单方法是通过引导到实时Ubuntu(USB)来重新安装内核。 尝试替换vmlinuz和initrd。 确保通过与grub配置交叉检查来替换正确的文件。

好吧,我重新安装了带有现场usb的ubuntu / kubuntu发行版,重新排序了启动管理器中的列表,现在可以从BIOS启动了。 我曾希望新安装会检测到以前的ubuntu,但事实并非如此。 显然如上所述 – Windows更新破坏了ubuntu分区。 我还没有尝试更换vmlinuz和initrd – 当我完全理解我在做什么时会尝试。

顺便说一句,Windows更新并不是所有工作和窗口无法在南半球显示正确的时间但Linux可以。