如何让UEFI忘记以前安装的Linux并接受新的Linux(Devuan)


1

我安装了Lubuntu 17.10到一台新的笔记本电脑,让我们说顺利进行(有一些箍,但最终它启动并正常工作)。UEFI BIOS处于安全引导模式。我有一个200MB的EFI分区,然后是大根分区。由于SSD的最佳实践,没有交换分区(/ tmp一旦我开始工作就会使用tmpfs)。

在最后一刻,我改变了主意,想和Devuan一起去:一些不是基于系统的东西。然而,我再次面对必须为无线网络工作扫描固件文件(这一直困扰着我https://askubuntu.com/questions/794218/getting-killer-wireless-ac-1535-working-for-installing- ubuntu-16-04)。在第一次安装尝试期间,我只是想我将继续离线安装并启动wifi并添加网络镜像后验。不幸的是,Devuan安装程序最终甚至没有安装GRUB。

第二次安装尝试我找到了正确版本的wifi固件(第四次使用各种版本的魅力!),安装程序因此而心情更好,并且最后安装了GRUB。我觉得它可能没有触及EFI分区。

现在发生的事情是,在启动期间,UEFI认为可以看到两个可启动资产。一个是旧的Ubuntu(lubuntu),另一个是Devuan。Devuan无法启动,因为UEFI不批准它的密钥。Ubuntu已获批准,但它会在grub提示符处停止,因为其他所有内容现在都已消失。

我应该尝试使用某种救援模式安装EFI分区吗?是否会修复存储在UEFI BIOS中的密钥?如何让BIOS忘记旧安装,这也是关键?


当UEFI拒绝启动我的笔式驱动器以及关于密钥的相同推理时,我已经到了这一点。我的计划是从那里获得一个USB DVD驱动器并启动一张CD。然后擦拭SSD。如果UEFI在此之后没有忘记之前的安装,那么这将是一场艰苦的战斗。


我开始相信这是Devuan特有的。有USB DVD,我可以启动Lubuntu或其他安装或现场DVD,但Devuan只显示此消息。我认为他们用他们的签名来表达一些东西。

Answers:


2

所以Secure Boot最初是微软的心血结晶。Ubuntu确实向微软支付了签名/证书的费用,因此我的Lubuntu工作了。然而Debian却没有,因此作为直接Debian衍生产品的Devuan也没有UEFI证书。

在#devuan IRC频道上,一些人(@ avbox,@ fsmithred,@ nnelson)让我感到轻松。据说使用Ubuntu的密钥来签署shebang并不难。在那之前,我需要关闭安全启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.