我该如何解决grub-efi上的此错误?

布雷桑·弗朗科

我在Windows 10和Ubuntu 16.04上安装了双启动系统,打开PC grub时显示正确,可以识别Windows和Ubuntu,那里没有问题。每次有更新或必须安装某些东西时,我都会不断收到此错误:

Errors were encountered while processing:
 grub-efi-amd64-signed
 shim-signed
Setting up shim-signed (1.12+0.8-0ubuntu2) ...
Installing for x86_64-efi platform.
grub-install: errore: cannot find EFI directory.
dpkg: error processing package shim-signed (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up grub-efi-amd64-signed (1.66+2.02~beta2-36ubuntu3) ...
grub-install: errore: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
dpkg: error processing package grub-efi-amd64-signed (--configure):
 subprocess installed post-installation script returned error exit status 1

我可以忽略它还是做些什么来解决它?

罗德·史密斯

对的引用/usr/lib/grub/i386-pc/modinfo.sh表示安装了BIOS模式的GRUB-特别是,该i386-pc路径部分标识了GRUB的BIOS模式版本。(对于在AMD64 / x86-64上的EFI模式安装,等效路径为/boot/grub/x86_64-efi/modinfo.sh。)OTOH,程序包名称明确指示EFI模式GRUB安装。不应将两者混为一谈,但是在您的情况下确实会发生这种情况。也许您从以前的BIOS模式安装中获得了一个剩余的GRUB配置文件,在这种情况下,对其进行跟踪和更新应该可以解决问题。也许Boot Repair可以自动解决问题。但是请注意,尝试进行修理会冒着使系统无法启动而使情况变得更糟的风险。因此,我建议您格外小心!

如果您不能轻松地修复它,则可以考虑用其他方法替换GRUB -有几种替代方法,如我的本网页所述GRUB 2是困难的引导加载程序,一旦它像您一样“脱轨”就可以进行调整,这就是为什么替换它可以成为一个不错的选择。我自己的rEFInd引导管理器可能很容易安装,但需要注意的是,存在一个Ubuntu 16.04错误,该问题使激活了安全引导的PPA的安装变得复杂。(在文档中对此进行了介绍。)还请注意,仅安装新软件包并不能解决您的问题。您需要卸载GRUB软件包,这会导致您难以执行此操作。在这里专门讨论该主题因为它并不像您想象的那么容易。(如果删除它,Ubuntu会继续尝试重新安装GRUB。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我该如何解决细分错误?

来自分类Dev

我该如何解决此toString()错误?

来自分类Dev

我该如何解决该错误?[覆盖/ libgstreamer]

来自分类Dev

我该如何解决我的构建错误?

来自分类Dev

我该如何解决此HREF问题

来自分类Dev

我该如何解决此尝试问题

来自分类Dev

mongodb错误。我该如何解决mongoDB中的错误?

来自分类Dev

我该如何解决流星js中的--port错误

来自分类Dev

我该如何解决这个Java lang错误?

来自分类Dev

我该如何解决Webots错误消息

来自分类Dev

我认为MS PowerShell分析错误,该如何解决?

来自分类Dev

SimpleTransformers错误:VersionConflict:tokenizers == 0.9.4?我该如何解决?

来自分类Dev

我该如何解决这个XAML错误?

来自分类Dev

我该如何解决错误:预期出现缩进块

来自分类Dev

我该如何解决这类mysql错误

来自分类Dev

我该如何解决分段错误(核心已转储)?

来自分类Dev

Spark-Hive 错误,我该如何解决?

来自分类Dev

InsertOnSubmit 给出了这个错误。我该如何解决?

来自分类Dev

我该如何解决这个关于 webdriver 的错误?

来自分类Dev

错误检查尝试,我该如何解决这个问题?

来自分类Dev

我该如何解决 nodemon 不断显示的错误

来自分类Dev

macOS Catalina上的节点无效。我该如何解决?

来自分类Dev

我该如何解决此错误:错误:没有光纤就不能等待吗?

来自分类Dev

我该如何解决此逻辑错误?代码有什么错误?

来自分类Dev

出现 GRUB 后,我会在 Ubuntu 20.04 正常启动之前看到 ACPI BIOS 错误消息。我该如何解决问题?

来自分类Dev

我该如何解决此错误?时间:2019-05-10标签:asp#linq

来自分类Dev

“没有匹配的函数调用...”此错误从哪里来,我该如何解决?

来自分类Dev

为什么此代码有“内联文件中的EOF”错误,我该如何解决?

来自分类Dev

我该如何解决此错误?[function.mysql-real-escape-string]

Related 相关文章

  1. 1

    我该如何解决细分错误?

  2. 2

    我该如何解决此toString()错误?

  3. 3

    我该如何解决该错误?[覆盖/ libgstreamer]

  4. 4

    我该如何解决我的构建错误?

  5. 5

    我该如何解决此HREF问题

  6. 6

    我该如何解决此尝试问题

  7. 7

    mongodb错误。我该如何解决mongoDB中的错误?

  8. 8

    我该如何解决流星js中的--port错误

  9. 9

    我该如何解决这个Java lang错误?

  10. 10

    我该如何解决Webots错误消息

  11. 11

    我认为MS PowerShell分析错误,该如何解决?

  12. 12

    SimpleTransformers错误:VersionConflict:tokenizers == 0.9.4?我该如何解决?

  13. 13

    我该如何解决这个XAML错误?

  14. 14

    我该如何解决错误:预期出现缩进块

  15. 15

    我该如何解决这类mysql错误

  16. 16

    我该如何解决分段错误(核心已转储)?

  17. 17

    Spark-Hive 错误,我该如何解决?

  18. 18

    InsertOnSubmit 给出了这个错误。我该如何解决?

  19. 19

    我该如何解决这个关于 webdriver 的错误?

  20. 20

    错误检查尝试,我该如何解决这个问题?

  21. 21

    我该如何解决 nodemon 不断显示的错误

  22. 22

    macOS Catalina上的节点无效。我该如何解决?

  23. 23

    我该如何解决此错误:错误:没有光纤就不能等待吗?

  24. 24

    我该如何解决此逻辑错误?代码有什么错误?

  25. 25

    出现 GRUB 后,我会在 Ubuntu 20.04 正常启动之前看到 ACPI BIOS 错误消息。我该如何解决问题?

  26. 26

    我该如何解决此错误?时间:2019-05-10标签:asp#linq

  27. 27

    “没有匹配的函数调用...”此错误从哪里来,我该如何解决?

  28. 28

    为什么此代码有“内联文件中的EOF”错误,我该如何解决?

  29. 29

    我该如何解决此错误?[function.mysql-real-escape-string]

热门标签

归档