Lobsters | 📄 原文链接 | 2026-10-19 收录

让 HP Envy 17 跑上 OpenBSD:一场与 BIOS 的拉锯

来源:darwinsys.com — 2026-09-25

📋 概述

Ian Darwin 收了一台二手的 17 吋 HP Envy 17(DA0013dx),目标是把 OpenBSD 装上去。关了安全启动之后,U 盘启动依然卡死在设备探测阶段——日志停在 iwx(4)(Intel AX211 WiFi)之后。BSD 从 1979 年就在控制台打印探测过程,所以卡在哪一目了然。排查手段是用调试内核加 ddb:boot -c bsd.gdb,在 config 提示符输入 ddb、write autoconf_verbose 1、continue、quit,输出快到 24 帧的录像都糊成一片;换了几次内核后终于拿到 panic 而不是静默挂起:cpu at apic id 0 already attached。他由此怀疑 ACPI/AML 实现有缺陷,于是去更新 BIOS——机器还在跑 2024 年的首发版本,2026 版修了一批问题,其中就有这一条,更新之后 U 盘启动顺利进入 OpenBSD。后面是拆机换 NVMe:底壳螺丝不是防脱的、外壳用 Torx 而硬盘用十字,两种规格并存;底壳四边全是压配合,得使劲撬。换完盘第一次开机毫无反应,他还以为弄坏了,最后是 BIOS 弹出「CMOS 已损坏,是否重算」的提示,接受之后一切正常——这类机器换内存或硬盘后常常需要这么一下。

🔑 核心要点

💡 金句

教训:多带几种螺丝刀;拿不准的时候就去更新 BIOS;大电脑公司们,多看看别人在做什么。
← 返回 Lobsters 首页