Top > ZakkiCho > So01bGingerSdParted

事情

SO-01Bにソニエリ公式2.3.3を導入したあと、 link2sdを使いたいと考えてSDカードのパーティションを次のように切り直した。

No.typesize
1fat3213.9GB
2ext21.5GB
3swap0.5GB

この状態では「空のSDカードです」という警告がステータスバーに出て、 FAT32パーティションはマウントされなかった。

シェルから

 mount -t vfat /dev/block/vold/179:1 /sdcard

した後に、設定 > ストレージ > SDカードのマウント を選択すると 辛うじてマウントはできるが、これでは使い物にはならない。

ヒント

2chで、第2パーティションをfat32にしたらうまくいった、という趣旨の書き込みを見て、 fat32パーティションを2つ作ってみた。 そうすると、「空のSDカードです」のエラーにはならず、 第2パーティションがマウントされた。

この状態から、第1パーティションをext2に変更してみたところ、 同様に第2パーティションが/sdcardにマウントされた。

対策

SDカードのパーティションを次のように切る。

No.typesize
1swap0.5GB
2ext21.5GB
3fat3213.9GB

こうすると、

  • /sdcardには、第3パーティションがマウントされる。
  • link2sdは第2パーティションを、自分用のパーティションとして認識する。
  • 起動スクリプトで第1パーティションをswaponすればスワッピングも行われるはず (まだ試してない)。

(2011-08-27)

Tag: SO-01B Docomo Sony Ericsson Xperia X10 SDカード link2sd パーティション