在 Lenovo IdeaPad Duet 上运行 Ubuntu 的折腾记

Running Ubuntu on the Lenovo IdeaPad Duet

在 Lenovo IdeaPad Duet 上运行 Ubuntu 的折腾记

我入手了一台 Lenovo IdeaPad Duet Chromebook,最初尝试了 ChromeOS 和 postmarketOS,但后者在更新后彻底无法启动。作为在 Canonical 负责 Ubuntu 开发的工程师,我决定挑战在这台 ARM64 设备上运行 Ubuntu。通过逆向分析 ChromeOS 的 Depthcharge 引导流程,我发现系统并未使用传统的 EFI 分区,而是依赖 FIT 镜像。为了能让 Ubuntu 的 UEFI 内核启动,我不得不通过 U-Boot 构建一个 UEFI 环境,并编写汇编代码调试屏幕显示。最终,我成功让 Ubuntu 在这台老旧设备上流畅运行,实现了从固件底层到操作系统的完整移植。

Ubuntu 仅支持通过 UEFI 启动,因此我们需要一个具备 UEFI 能力的固件。
  1. aljgz

    2026 年,得知想找个好平板居然这么难,我简直震惊了。iPad 对我来说是绝对不行的,我早就把那个送给我女朋友了(那是我买过的唯一一台苹果设备)。

    最后落脚到一台 Lenovo Idea Tab Pro 上,结果预装了一堆垃圾软件,还不断自动安装其他恶意软件。

    我们需要制定规则,让那些把用户骗进骗子手中的公司承担责任。

    只要我解不开它的 bootloader,它和那台 iPad 也没什么两样。

  2. denysvitali

    我刚做了件类似的事,把主线 Linux 移植到了我的 Daylight DC-1 [1] [2],不过可能更难,因为我得从头开始。

    我可以保证,如果没有 AI 的协助,同样的工作量大概要多花 10 倍甚至更多的时间(我过去在 Google Pixel C [3] 上干过这事)。

    不幸的是,看起来 pmOS 是反对使用 AI 的 [4],所以我很可能要转投其他平台,以后也绝不会为 pmOS 贡献一行代码。

    太可惜了,我曾是 pmOS 的超级粉丝 [5]。

    [1]: https://daylightcomputer.com/product

    [2]: https://x.com/DenysVitali/status/2091238391710888416

    [3]: https://github.com/pixelc-linux/documentation

    [4]: https://docs.postmarketos.org/policies-and-processes/develop...

    [5]: https://blog.denv.it/posts/pmos-k3s-cluster/

  3. edg5000

    我有一台 Acer Flip 1(4GB 内存,Intel 被动散热 CPU)。我发现 GNOME 在这上面跑得非常流畅。编译大型 C++ 代码库时才会遇到明显的卡顿。甚至 VS Code 也能勉强跑起来。我主要是在实验室里用它做数据记录和记笔记。

    特意提这个是因为,流行的

同日更多故事

2026-09-17