xMが届いたので、さっそくFroyoを入れてみました。カーネルとユーザランドは、Solaさんが公開してくれているので、それを使います。いつもありがとうございます。(^^)http://blog.sola-dolphin-1.net/archives/2978103.htmlカーネルとユーザランドは構築済みとして話を進めます。今回嵌まったのは、別のマイクロSDからのブートが出来ないこと。付属のマイクロSDは当然問題なく、起動します。新しいマイクロSDをフォーマットして、付属のマイクロSDからMLOとu-boot.binそして、自分でビルドしたuImageを1番目のFATパーティションに、ユーザランドを2番目のExt3パーティションに書き込んで、電源ONします。baud)して待っていると、ポンって音がして、画面には「60」という表示がされただけで固まっています。うーん、前にやった手順と同じなので問題ないはずなんですがフォーマット後にまず、MLOをコピーしなければならないのは知っていたので、そのようにコピーしました。(2)解決への道じゃ、付属のマイクロSDを別のマイクロSDにコピーして、それでブートするかのチェックFATでフォーマットし直した、別のマイクロSDに付属のマイクロSDの内容を吸い出してコピーしてやりました。(MLOは最初にコピー)で電源ONすると、同じ現象で固まります。/dev/sdepコマンドでパーティションテーブルの情報を良く見ると、ん?Bootのところに*が付いてる。え、今まで何度も構築したけど、第一パーティションをブートに指定したことなかった。いうことで、別のマイクロSD(付属のSDの内容をコピー)に差し替えて、1番目のパーティションをブータブルにしてから、xMに挿して電源ONすると、おおー起動しました。そんなオチだったようです(T^T)(4)手順えっと忘れないように手順書いときます。私の環境ですと、/dev/sdeになりますが、それぞれの環境に合わせて読み替えて下さい。/media/0F4D-449E挿したマイクロSDが/dev/sdeで認識されていることが分かります。FAT32DISKのサイズは後で計算で使うので、ひかえておいて下さい。初期状態でパーティションがあるので削除します。12、ヘッド数、セクタ数、シリンダ数の変更ヘッド数とセクタ数は固定です。シリンダ数はDISKサイズから計算します。ヘッド数:255セクタ数:63シリンダ数:DISK容量÷255÷63÷512の切り捨てた値なので、3959422976÷255÷63÷512=481になります。上級者モードで上記の値を設定します。r3、パーティションの作成1番目はFATで64MB、2番目はExt3で残り容量全てを割り当てます。FATプライマリパーティションの1番目に64MBを割り当てます。Ext3プライマリパーティションの2番目に残り全てを割り当てます。パーティションタイプの設定1番目は「c」、2番目は「83」を指定します。83パーティションテーブルを確認します。Linux4、ブートの設定1番目のパーティションをブータブルに設定します。設定を保存してFDISKを終了します。disks.6、フォーマットパーティションをフォーマットします。/dev/sde2Begl_Boot、Begl_Rootは、便宜的なラベルです。ご自由な名前をつけて下さい。以下の順にファイルを1番目のパーティションにコピーします。ユーザランドのコピー2番目のパーティションにユーザランドをコピーします。コマンドを使うと、属性をなるべく保持した上で再帰的にコピーしてくれます。/media/Begl_Root/これで作業は完了です。xMに挿して、電源を入れればマイクロSDからブートするはずです。Android気持玉(0)00Ubuntu10.04(64bit)でAndroidのビルドBeagleBoard(OMAP3)でのブートシーケンスブログ気持玉クリックして気持ちを伝えよう!ログインしてクリックすれば、自分のブログへのリンクが付きます。写経を続けて、Entityの追加のとこまで来ました。開発してるとDBの内容はどんどん変わっていきますね。×この広告は1年以上新しい記事の投稿がないブログに表示されております。