3 选择修复模式
两个都修时推荐顺序:先①后②。
模式 A · 只修① 重启卡死(reboot=pci)
页面点「重启」卡死、电源灯常亮需强关
模式 B · 只修② 电池 UPS 识别(DSDT override)
UPS 页面空白 / 无 BATC / upower 无电池
模式 C · 两个都修(推荐顺序:先①后②)
两个问题都存在时选这个
⚠ 必须先①后②,反序会让②静默失效
生成中…
4 在线执行(GitHub Actions)
设备装上自托管 Runner 后,可在 GitHub 网页上点击触发,无需手动 SSH。
前往仓库 Actions 页触发 →
前提:在 Kangaroo 设备上安装 GitHub Actions 自托管 Runner 并保持在线(见 README「安装 Runner」)。
触发后:选模式(check / fix1 / fix2 / both / verify)→ Run workflow → 在设备上自动执行。
5 冷启动验证
修复完成后长按电源键冷启动(SSH reboot 不可靠),再跑验证。
生成中…
注意事项
- 全程只改启动参数 + 注入 ACPI 表,不修改系统数据,可安全回滚。
- 两个都修:先①(update-grub)后②(拼 override);做完②后切勿再执行 update-grub。
- 验证必须长按电源键冷启动,SSH reboot 不可靠。
- 重装系统 / 内核升级后两个修复都会丢失,需重做。
- 首次使用修复②,设备需联网安装依赖:sudo apt install -y acpica-tools cpio