最近遇到这个问题,之前用同样的方法能装上,但这次重装就出现了,百度上各种方法都看了,都不太靠谱。
最后找到的原因是NVRAM有问题,这也就能解释为何有时能装上,有时不能装上。
描述一下我的情况:
- 启动模式UEFI,U盘制作也是UEFI模式,关闭Security Boot
- 两个硬盘 : C盘装Win10, ESP分区也在C盘; D盘装Ubuntu
- 安装启动引导器的设备选择 “ Windows Boot Manager”,即ESP分区
安装到最后总是出现 grub-efi-amd64-signed failed to install into /target/
总之环境是正确的,有时甚至装上了,但重装就出错
解决办法:
1.换个版本:我从Ubuntu 18 换到 Ubuntu 16,成功的装上了
2.换个烧录软件(可能有用)
3.最终解决办法:
直接上链接:https://unix.stackexchange.com/questions/379774/grub-installation-failed
大概意思是:nvram中有一些残留的不该有的东西影响了grub的安装,清除即可
#选择Try Ubuntu 进入Ubuntu试用
#ctrl+alt+t打开终端
#获取root权限
sudo su
#挂载NVRAM
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
#删除多余文件
rm /sys/firmware/efi/efivars/dump-*
#然后 按照正常操作安装Ubuntu即可