UbuntuをLenovo IdeaPad Duetで動かすため、ファームウェアをハックした
Running Ubuntu on the Lenovo IdeaPad Duet

ChromeOSタブレット「Lenovo IdeaPad Duet」にUbuntuを導入するまでの記録。postmarketOSの起動トラブルをきっかけに、ChromeOSのブートローダーDepthchargeやFITイメージの仕組みを解明。U-BootをチェインロードしてUEFI環境を構築し、Ubuntuカーネルを起動させるまでの試行錯誤を、Canonicalのエンジニアが綴る。
UbuntuはUEFI経由でしか起動しない。
HNでの議論
30- denysvitali
Daylight DC-1 [1] [2] にメインラインLinuxを載せるために、似たようなことをやったばかりだ。ただし、ゼロから始めなければならなかった分、おそらくもっと難しかった。
AIなしで同じ作業をすると、おそらく10倍以上の時間がかかると断言できる(昔、Google Pixel C [3] でやったことがある)。
残念ながら、pmOSはAIに反対しているようだ [4]。だからおそらく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...
- edg5000
Acer Flip 1(4GB、パッシブ冷却のIntel CPU)を持っている。これでGNOMEが本当に快適に動く。遅さが邪魔になるのは、大きなC++コードベースをコンパイルするときだ。VS Codeもまあまあ動いた。主にラボでデータロギングやメモ取りに使っていた。
これを言いたいのは、よくある「GNOMEは重い」という主張を自分では経験したことがないからだ。GNOME 3はもうずいぶん古い。出た当時は重かったのかもしれないが、Crysisが重かったのに今では何でもそこそこ快適に動くのと同じようなものだ。
- aljgz
2026年にもなって、良いタブレットを見つけるのがどれほど難しいかにショックを受けた。iPadは自分には論外で、彼女にあげた(自分が買った唯一のAppleデバイス)。
行き着いたのはLenovo Idea Tab proだったが、あまりにもジャンクがプリインストールされていて、次々と他のマルウェアをインストールしてくる。
企業が人々を詐欺師の手に渡るよう騙したら、責任を負わせるルールが必要だ。
ブートローダーのロックを解除できない限り、あのiPadと大して変わらない。
- mkesper
x86ベースのChromeOSデバイスについては https://docs.mrchromebox.tech/docs/supported-devices.html をチェックしてほしい。
対応していれば、標準のUEFI環境をインストールできる。
- stratosmacker
わあ!偶然だ、ちょうど自分のduet(trogdor)で同じことをやっていた。ただ、自分はClaudeを使ってカメラを有効にする(デバイスツリーに欠けている)ことに集中していた。ビルドが失敗したらdepthchargeを使って前のカーネルに再起動し、そうでなければ起動して同じClaudeチャットを開始するように教え込んだ。そうすれば何日もイテレーションを回せた。使えるものになるまで一日かかった。本当にすごい。
それから`howdy`をセットアップして、認証にカメラを使うようにした。
今は、これをアップストリームに提出してよいかどうかを考えているところだ。PostmarketosはLLMによる提出を明示的に拒否しているが、linux-nextには提出できる。デバイスを持っていて直したいと思っている(でも時間や知識がない)人々が、LLMの力をとても良い目的に使えるようになるのに、残念だと思う。
Plasma mobileは自分にとって本当に素晴らしいので、試してみるべきだ!