标签: secure-boot

如果我购买一台装有 Windows 8 和安全启动的计算机,我还能安装 Linux 吗?

我听说过很多关于 Microsoft 如何在 Windows 8 中实施 UEFI 安全启动的消息。显然,它可以防止“未经授权”的引导加载程序在计算机上运行,​​以防止恶意软件。自由软件基金会发起了一场反对安全启动的运动,很多人在网上说这是微软“消除自由操作系统”的“权力攫取”。

如果我有一台预装了 Windows 8 和安全启动的计算机,我以后还能安装 Linux(或其他一些操作系统)吗?还是具有安全启动功能的计算机只能在 Windows 上运行?

linux uefi windows-8 secure-boot

49
推荐指数
1
解决办法
1万
查看次数

如何在 Acer Aspire 3 笔记本电脑上禁用安全启动?

我有一台新笔记本电脑:Acer Aspire 3,型号 A315-51-318M。

我可以通过F2在笔记本电脑启动时按进入 BIOS 。

在启动选项卡上启用了安全启动,我需要禁用它。

问题是该项目是灰色的,而且在“安全”选项卡上,顺便说一下,大多数项目都是灰色的。

我需要做什么才能更改这些项目值?

bios acer-aspire secure-boot

22
推荐指数
1
解决办法
15万
查看次数

如何在启用安全启动的 Windows 10 版本 1607 中允许交叉签名的内核驱动程序?

Windows 10 版本 1607(又名周年更新)现在正在强制执行更严格的内核驱动程序认证,该认证已于 2015 年宣布为 Windows 10 的要求。新规则是所有 Windows 10 驱动程序必须由 Microsoft 进行数字签名,不再进行交叉签名!内核驱动程序开发人员现在必须使用扩展验证 (EV) 代码签名证书,并将他们的驱动程序提交到 Windows 硬件开发人员中心仪表板门户,在通过某些测试后,驱动程序将由 Microsoft 签名。

但是,该规则也有例外。如果满足以下任一条件, Windows 10 版本 1607仍会接受交叉签名的内核驱动程序:

  • 驱动程序使用 2015 年 7 月 29 日之前签发的证书签名
  • 驱动程序是启动驱动程序
  • 安全启动已关闭
  • Windows 10 1607版系统升级未直接安装
  • 设置了一个秘密注册表项,即使在启用了安全启动的系统上也允许加载交叉签名的驱动程序

在我的公司中,我们确实遇到了一个问题,即现在在接收干净的 Windows 10 版本 1607 安装的系统上禁用了多个驱动程序,甚至某些英特尔驱动程序也受到影响。此外,由于数字签名错误,使用启用了安全启动的 TianoCore UEFI BIOS 的高度安全的 KVM 虚拟机现在不会加载 VirtIO 网络和气球驱动程序。

而且我可以确认驱动程序在禁用安全启动的系统上以及在(就地)升级到版本 1607 的 Windows 10 系统上正常工作,即使启用了安全启动。

现在我想知道微软在以下视频中在 00 h 11 m 00 s宣布的那个秘密注册表的名称和价值是什么:

通道 9 - Plugfest28 - Windows 客户端和服务器上的驱动程序认证

...然后最后我们实际上将有一个注册表项...这个注册表项是...你知道...只是为了测试,所以我们绝对不希望你...设置这个注册表安装驱动程序时的键和...注册表项基本上模仿了与升级系统相同的行为... …

windows-registry drivers digital-signature secure-boot windows-10-v1607

16
推荐指数
1
解决办法
3034
查看次数

“update-secureboot-policy --enroll-key”运行在每一个新的启动吃资源上

update-secureboot-policy --enroll-key似乎每当我启动计算机时都会运行并且永远不会停止运行,除非我手动终止该进程。它使我的计算机变热并使用大量系统资源。如果我手动杀死它,计算机会冷却并且一切正常。这里到底发生了什么?似乎它是由 perl 调用的,它正在调用 debconf 前端,后者正在调用 update-secureboot-policy,因此:/usr/bin/perl -w /usr/share/debconf/frontend /usr/sbin/update-secureboot-policy --enroll-key

编辑:

我正在使用基于 Ubuntu 18.04 的 ElementaryOS 5.0

update-secureboot-policy 的使用统计

debian operating-systems secure-boot

16
推荐指数
1
解决办法
3989
查看次数

我如何在 Fedora Linux 上重新安装 grub-efi 引导加载程序?

我最近使用 EFI 引导安装了 Fedora 18。像其他当前的 linux 发行版一样,它为我设置了 GRUB2。

当出现问题时,我有重新安装BIOS版本的 GRUB 的经验。我知道如如何引导救援光盘,chroot到安装的系统,运行grub-install和可能的update-grub/ grubby/ grub-mkconfig

出现问题时如何重新安装EFI版本的 GRUB?(我知道事情会出错:我打破了它们)。

fedora grub uefi secure-boot

14
推荐指数
2
解决办法
5万
查看次数

如何将 Windows 10 从 USB 安装到 UEFI 安全启动机器

使用新的裸机如何从 USB 记忆棒安装 Windows 10 并在安全启动和 EFI 打开的情况下安装它?

uefi secure-boot windows-10

10
推荐指数
3
解决办法
5万
查看次数

什么是 Windows 中的“安全启动”?

今天早上我在尝试将 Windows 7 升级到 Windows 8 时遇到了一个问题:

您的固件不支持安全启动。

什么是安全启动,如果我的固件不支持,在这种情况下我该怎么办?

windows-8 secure-boot

9
推荐指数
1
解决办法
1万
查看次数

Windows 8 中是否有类似 BIOS 的东西?

Windows 8 中是否有类似 BIOS 的东西?如何设置启动设备优先级?我的问题是在打开电脑时出现的。它会立即进入 Windows 8 加载屏幕而不显示任何 BIOS 消息;那里发生了什么?

bios boot windows-8 secure-boot

8
推荐指数
2
解决办法
4996
查看次数

将 X.509 证书添加到 UEFI 安全启动数据库?

我最近在带有华硕 Z87-K 主板的定制台式机上安装了 Fedora 20。鉴于一些众所周知的错误,我为我的 GeForce 630 安装了 NVIDIA 专有驱动程序,并禁用了 nouveau 驱动程序。

正确完成驱动程序安装后,在此期间模块使用新生成的密钥对签名,x.509 证书被创建并自动放置在

/usr/share/nvidia/certificate.der.

但是,从那一刻起,计算机无法在启用 UEFI 安全启动选项的情况下启动。当切换到 textmode 并运行时nvidia-modprobe,我发现未加载 NVIDIA 专有模块。

当我在 UEFI 菜单中禁用安全启动时,计算机启动并使用安装的驱动程序顺利运行。

为了避免在不安全模式下启动的缺点,我想知道在哪里放置 NVIDIA 模块的 x.509 证书,以便内核识别它,这样我就不必关闭安全启动。

nvidia-geforce uefi secure-boot fedora-20

8
推荐指数
1
解决办法
5139
查看次数

Windows 8 到 8.1 Pro 升级 SecureBoot 错误

我从 Windows 8 升级到 Windows 8.1。我有一台带有最新 BIOS 固件版本 A09 的 Alienware Aurora R4。自从我升级后,我的桌面上就有一个水印,上面写着“SecureBoot 配置不正确”……我想以正确的方式(而不是通过破解系统 DLL)摆脱这个水印。我的 BIOS 显示我在 UEFI 模式下启动,我看到 SecureBoot 实际上从那里被禁用。我无法在 UEFI 模式或传统启动模式下启用 SecureBoot。请注意,如果不重新格式化我的系统,我什至无法让 Legacy Boot 模式工作,我真的不打算这样做,所以我的问题是……Windows 处理 SecureBoot 的方式发生了什么变化?据我所知,我没有启用 SecureBoot,它试图告诉我它没有正确配置。为什么它甚至关心检查我的 BIOS 是否没有它?!这太令人沮丧了!

windows boot windows-8 secure-boot

7
推荐指数
1
解决办法
4022
查看次数