如何防止微软Windows在PC上运行

FSM*_*axB 3 bios windows linux boot uefi

建议我有一台带有常用选项的 BIOS 或 UEFI 的 PC。有什么方法可以更改设置,以便不再启动基于 Windows NT 的系统(甚至包括 Windows 安装 DVD 在内的 Windows PE 也不行)。这应该在不影响 GNU/Linux live cd 或安装的 GNU/Linux 系统的情况下实现。

感谢您的回答。

PS:这是一个理想主义的问题,我希望这不是题外话。

PPS:我不想这样做,这只是一个概念验证问题。

FSM*_*axB 6

我提出这个问题是为了让人们可以在接下来的讨论中获得乐趣。

当我发布这篇文章作为答案时,这里有三种可能的方法来实现这一点:

  1. 让 UEFI 安全启动删除 Microsoft 密钥并添加 GNU/Linux 引导加载程序使用的密钥(根据 Frank Thomas 的评论)
  2. 使用 Linux 内核支持的 x86 或 Windows 8 兼容 ARM 以外的另一种处理器架构(截至 winfreak 的回答)。
  3. 使用阻止 Windows 启动的自定义 coreboot ( http://www.coreboot.org )。