ビルドは通ったものの起動しないので、いろいろと原因を調べていたら
ここのパッチで片付く問題が多いようなので、面倒くさがらずに当てることにしました。
まず、パッチを当てるコマンドの使い方です。
$ patch -p1 < patchfile
オプションは、patch ファイルに書かれているファイルのパスに対して 何個のスラッシュ(/)を外してファイルを探すかというオプションですが、今回ディレクトリ構成はオリジナルのままなので、すべて -p1 で事足ります。
eee_701 のバグ修正.
$ cd vendor/asus/eee_701
$ patch -p1 < 0001-1.-added-scripts-to-build-install-image.patch
$ cd ../../..
preload-class で起動時にフリーズする問題とマウスを認識しない問題の対策.
$ cd frameworks/base
$ patch -p1 < 0001-1.-fixed-crash-caused-by-wrong-preload-class.patch
$ patch -p1 < eventhub.patch
$ cd ../..
alarmコンパイルエラーの修正. これでalarmをenableにできる!
$ cd kernel
$ patch -p1 < alarm.patch
$ cd ..
$ cd external/e2fsprogs
$ patch -p1 < e2fsprogs.patch
$ cd ../..
以上のパッチを当てて再度ビルド→USBフラッシュ作成すると
無事、起動しました~!
ここのパッチで片付く問題が多いようなので、面倒くさがらずに当てることにしました。
まず、パッチを当てるコマンドの使い方です。
$ patch -p1 < patchfile
オプションは、patch ファイルに書かれているファイルのパスに対して 何個のスラッシュ(/)を外してファイルを探すかというオプションですが、今回ディレクトリ構成はオリジナルのままなので、すべて -p1 で事足ります。
eee_701 のバグ修正.
$ cd vendor/asus/eee_701
$ patch -p1 < 0001-1.-added-scripts-to-build-install-image.patch
$ cd ../../..
preload-class で起動時にフリーズする問題とマウスを認識しない問題の対策.
$ cd frameworks/base
$ patch -p1 < 0001-1.-fixed-crash-caused-by-wrong-preload-class.patch
$ patch -p1 < eventhub.patch
$ cd ../..
alarmコンパイルエラーの修正. これでalarmをenableにできる!
$ cd kernel
$ patch -p1 < alarm.patch
$ cd ..
$ cd external/e2fsprogs
$ patch -p1 < e2fsprogs.patch
$ cd ../..
以上のパッチを当てて再度ビルド→USBフラッシュ作成すると
無事、起動しました~!
コメント
コメントを投稿