root アクセス権を使用して、Android で SDCard を再パーティション化しようとしています。
512 バイトの MBR ファイルがあり、次のように表示されます。
Pos MBRndx タイプ/名前 サイズ アクティブ 非表示 開始セクター セクター --- ------ ---------- ---- ------ ---- ------------ ----- ------- 0 0 0C-FAT32X 5.9G いいえ いいえ 64 12,124,096 1 1 0C-FAT32X 1.9G 無 無 12,124,160 3,932,160
私がやろうとしているのは、5.9GB パーティションのサイズを 3GB に変更し、残りのスペースで EXT パーティションを作成することです。これを行うには 2 つの方法が考えられますが、どちらかを実行するのに少し困惑しています。
1) GNU parted をクロスコンパイルし、Android で実行してファイルシステムを変更します。これは私の好みの方法ですが、scratchbox を使用して parted を静的にコンパイルしようとしてきましたが、うまくいきませんでした。また、scratchbox で Android 用に動的にコンパイルすることもできませんでした。
2) コンピューターで何らかのユーティリティを使用して 512 バイトの MBR を直接変更し、Android でファイルを dd します。MBR を表示するツール (mbrwiz) がありますが、編集方法がわかりません。
どちらか、またはおそらく3番目のルートについて何か提案はありますか?