BIOS 强制 Windows 8.1,无法从 USB 启动来安装 Linux

BIOS 强制 Windows 8.1,无法从 USB 启动来安装 Linux

我购买了这款迷你电脑 Kaser YF751A-W。硬件是封闭的,我看不到任何螺丝,所以我无法拔下驱动器,或更换任何开关/跳线。制造商的网站 kasercorp.com(在包装盒上列出)没有列出该产品。我能找到的唯一附加信息是这个 pdf 文档来自沃尔玛网站,该网站高兴地表示它支持 Linux!

我正在尝试使用 USB 棒安装 Linux。我尝试了多个发行版,x86 和 x64*。我已经验证了 USB 棒在另一个系统上启动,并且我已经使用 unetbootin 和 rufus 创建了可启动磁盘。所有这些都产生了相同的结果,所以我不认为我的方法或材料是问题所在。

我可以进入 BIOS,并且尝试了一些基本操作,比如在启动优先级中仅设置 USB 记忆棒(这会导致直接启动到 Windows),以及使用启动覆盖菜单直接选择 USB 记忆棒(这会使屏幕闪烁,然后返回到覆盖菜单。

经过一番谷歌搜索,我发现人们推荐东西比如确保安全启动和快速启动被禁用,它们确实被禁用了。我尝试了 BIOS 中的许多选项,因为有一些有趣的选项,但似乎没有什么能让系统启动到该棒。这些网站推荐的另一件事是转到 Windows 中的“高级启动选项”,并尝试从那里编辑 UEFI 选项(这会将我引导回 BIOS)或尝试从那里选择要引导到的 USB 设备(这会直接引导回 Windows)。

我认为问题出在 BIOS 的高级->OS/BOM 配置部分,其中有一些不可配置的设置: BOM Selection Switch Force Windows/BOM3.1 Pre-OS/BOM Selection Windows 8.X/BOM3.1 OS/BOM Selection Windows 8.X/BOM3.1

有人知道如何改变这些选项吗?

除了预装的 Windows 之外,我唯一可以启动的是 EFI shell,但我不知道从这里该做什么来解决这个问题。

我已经“开了一张票”并向制造商发送了一封电子邮件,但我对回复的希望不大。

*它是 64 位处理器,但预装的 Windows 是 32 位,efi shell 也是 32 位。**我启动了 EasyUEFI 和 VisualBCD,但它看起来像 BIOS,其中我只启用了 USB。我考虑过删除 Windows 条目,看看系统是否会出问题并让我启动其他程序,但我认为这是核选项,因为它可能会损坏设备。

答案1

固件是 32 位,这带来了一些麻烦。要以 EFI 模式安装 Linux,您需要一个 32 位引导加载程序,可能还需要一个 32 位发行版;但是,很少或没有发行版在其 64 位安装映像上提供 32 位 EFI 引导加载程序,而在其 32 位版本上提供 EFI 引导加载程序的发行版更是少之又少。(Debian 是唯一一个我能想到的例外,我从未测试过它;但据说它的 32 位版本附带 32 位 EFI 引导加载程序。)要以 EFI 模式安装大多数发行版,您需要费尽周折添加 32 位 EFI 引导加载程序。使用 32 位发行版比使用 64 位发行版更容易。您可以在 Web 上找到有关如何针对某些组合执行此操作的教程,主要针对平板电脑和上网本。这里,例如,有一些关于以这种方式安装 Ubuntu 的指导。

另一种选择是在 BIOS/CSM/旧模式下安装;但是,这种方法要求固件提供兼容性支持模块 (CSM;又名“旧启动支持”或类似术语)。大多数 64 位 EFI 都附带 CSM,但我感觉此功能在 32 位 EFI 中很少见。(我听说过的唯一具有此功能的 32 位 EFI 是基于 Intel 的旧 Mac。)此外,在 EFI 模式下安装 32 位 Windows 时,管理带有 BIOS 模式 Linux 的双启动将很棘手——您需要依赖(通常非常笨拙的)内置启动管理器或安装我的rEFInd 启动管理器并编辑该scanforrefind.conf以启用该hdbios选项。(另一方面,如果您在 EFI 模式下安装 32 位发行版,rEFInd 可能会启用在 EFI 模式下直接启动内核,这可以简化一些事情。)

总的来说,如果您正在考虑 Kaser 和其他一些计算机,您可能需要重新考虑这个决定。研究替代方案,看看它们提供什么类型的 EFI。退回 Kaser 并将其替换为具有 64 位 EFI 的计算机可能比跳过双启动 Kaser 所需的步骤更容易。

相关内容