2013-05-09

VMware の Ubuntu に Virtual HDD を追加して Firefox OS のソースを拾ってくる

VMware の Ubuntu に Virtual HDD を追加しようとして、いつもやり方を忘れちゃうので、メモ。

  1. VMware の仮想マシン設定でハードディスクを新規作成する。
  2. VMware の Ubuntu で sudo fdisk -l して "ディスク /dev/hoge は正常なパーティションテーブルを含んでいません" といわれる device を見つける。普通最後の。
  3. sudo fdisk /dev/hoge してパーティションを作成する。
  4. sudo mkfs.ext4 /dev/hoge1 してファイルシステムを作成する。 ext4 じゃなくても良いけど。
  5. sudo blkid /dev/hoge1 して UUID を調べる。
  6. /etc/fstab に適当に追加する。
  7. sudo mount -a でおしまい。

で、なんで Virtual HDD を追加したかというと、 Firefox OS のソースを見てみたかったからだったりします。ソースを拾ってくる手順は、 https://github.com/mozilla-b2g/B2G の README に従えばよいだけで、特に難しくは無いかと。

要は、 git clone して ./config.sh [device name] してやればよいだけです。 config.sh が repo の manifest.xml を拾ってきて repo sync を実行してくれます。

せっかくだから Geeksphone PEAK 用の物をと ./config.sh peak してみたら、 manifest 無いよって怒られちゃいました。 config.sh が https://github.com/mozilla-b2g/b2g-manifest の v1-train branch を引っ張ってくるけど、その中に peak.xml が無いためらしい。

というわけで、とりあえず BRANCH=master ./config.sh peak するとか、 peak.xml を用意して ./config.sh peak path/to/peak.xml するとか。

0 件のコメント:

コメントを投稿