AndroidなVMWareイメージのレシピ

今週はちと詳細を書いている時間が取れないので、ざっくり。

  1. cupcake/kernleのMakefileに直書きされているCC=arm-hogehoge-gnueabiと、SUBARCH=armを削る
  2. make i386_defconfigしてから、make menuconfig
  3. pcnet32とvesafbとashmemとlowmemorykillerとdrivers/androidを設定
  4. make bzImage
  5. ごにょごにょして↑で作ったカーネルでブートするVMWareイメージを作る
  6. Kernelオプションにvga=788
  7. out/target/product/eee_701のroot, system, dataをtarで固めて↑のイメージの/android
  8. chroot /android /init

ソフトウェアキーボードが例外吐いて死ぬ。キーボードレイアウトが変。ネットワークアクセスできてない。マウスカーソルが変。問題山積。けど、また来年。(え”−−−−−っ