Ubuntu 16.10双引导错误 – ‘grub-efi-amd64-signed’软件包无法安装

我目前正试图在戴尔XPS 13(7系列)上与Windows 10一起双启动Ubuntu 16.10。

我基本上都遵循了本指南! 其中涉及:

1.)从IDE更改为AHCI模式2.)通过BIOS启用“UEFI网络堆栈”3.)通过USB启动 – (通过Rufus或Etcher创建Ubuntu启动盘)4。)通过USB安装Ubuntu

按照惯例安装嗡嗡声,直到安装Grub显示错误:

“’grub-efi-amd64-signed’软件包无法安装到/ target /。如果没有GRUB引导加载,安装的系统将无法启动。”

这是一台新的笔记本电脑,所以我还没有在机器上安装Ubuntu,但是我已将它安装在旧笔记本电脑上并且对设置过程非常熟悉,所以我尝试了许多替代解决方案,包括: – 确保下载更新在安装过程中 – 指定root,swap和boot的安装分区 – 通过DVD而不是USB安装 – 制作三明治

无论如何,我没有任何运气,并会感激建议/想法,因为经过大量的谷歌搜索,我已经离开了他们。

编辑:

好的,所以我经过大量的试验和错误后设法让它运转起来。

不幸的是,我不确定它是否为可能遇到同样问题的其他人提供了有用的信息。

以下是我采取的步骤:

  1. 怀疑它可能是Ubuntu 16.10的一个问题,我承担了下载16.04(LTS)的痛苦过程。 – 由于网速缓慢而感到痛苦 –
  2. 我从戴尔网站(Dell XPS 13 9360)更新了我的BIOS和硬盘(Toshiba NVMe)固件。
  3. 通过Windows删除旧的ubuntu EFI条目(如果它导致错误)。
  4. 通过USB安装Ubuntu 16.04(UEFI模式) – 使其超过上面的上一个GRUB错误,但收到错误“’grub-install / dev / nvme失败。这是一个致命的错误。’”。 安装停止。
  5. 通过’Boot Repair’启动live-usb和修复grub,并在’advanced’选项中取消选中’secure-boot’。

这很有效。

不知道我的电脑是否可能爆炸,但一切似乎都很好。

顺便说一句,这已被许多其他用户报告,例如示例1和示例2

编辑2:

我必须做的另一件事(可能是因为安装提前停止)是通过以下说明检查并更换/修复丢失的文件: 查找(并重新安装)包含损坏文件的软件包(不破坏任何内容)

我怀疑这个问题与您的计算机使用的是NVMe“磁盘”设备有关。 这些设备仍然足够新,它们会导致许多工具出现问题。 我的假设是Ubuntu安装程序或它所依赖的工具正在被NVMe设备弄糊涂,因此无法正确安装。 您运行的引导信息脚本似乎也有点混乱,所以我正在处理不完整的信息 – 但我确实有足够的建议解决方法:

  1. 如果尚未执行此操作,请禁用安全启动。
  2. 下载我的rEFInd启动管理器的USB闪存盘。 (该页面上有USB图像的下载链接。)
  3. 使用rEFInd准备USB闪存驱动器。
  4. 使用rEFInd启动USB闪存驱动器。 你应该看到rEFInd菜单,它应该显示启动Ubuntu和Windows的选项。
  5. 在rEFInd中选择Ubuntu引导选项。 运气好的话,Ubuntu会启动。
  6. 如果Ubuntu启动,请使用此链接下载rEFInd的最新测试/开发版本。 这是一个Debian软件包,你可以通过从sudo dpkg -i refind_0.10.4.2-0ppa1_amd64.deb在的目录输入sudo dpkg -i refind_0.10.4.2-0ppa1_amd64.deb来安装它。 请注意,我指定您使用此版本,因为它包含一些安装程序中与NVMe相关的问题的修复程序。 较旧的官方发行版(0.10.4)可能有效,但可能需要修复此版本。 2017年2月22日之后阅读这篇文章的人应该查看主要的rEFInd页面(上图)以查看是否有更新的版本,如果有的话,请使用它。
  7. 重启并希望最好。

运气好的话,你的系统会启动到rEFInd,这可以让你启动Windows或Ubuntu。 但请注意,我不能保证这个程序会起作用; 有许多点可能会失败。 如果您遇到问题,请随时回复更多详细信息。

您可以尝试通过键入sudo grub-install手动安装GRUB,而不是在步骤#6中安装rEFInd; 但是,无论在安装程序中阻止GRUB安装的任何问题都可能会阻止此过程,这就是我建议在上面安装rEFInd的原因。 但是,如果您更喜欢使用GRUB,可以试试这个。 如果不出意外,以这种方式从控制台安装GRUB可能会产生比Ubuntu安装程序生成的更好的错误消息。