VMware の Ubuntu に Virtual HDD を追加しようとして、いつもやり方を忘れちゃうので、メモ。
- VMware の仮想マシン設定でハードディスクを新規作成する。
- VMware の Ubuntu で sudo fdisk -l して "ディスク /dev/hoge は正常なパーティションテーブルを含んでいません" といわれる device を見つける。普通最後の。
- sudo fdisk /dev/hoge してパーティションを作成する。
- sudo mkfs.ext4 /dev/hoge1 してファイルシステムを作成する。 ext4 じゃなくても良いけど。
- sudo blkid /dev/hoge1 して UUID を調べる。
- /etc/fstab に適当に追加する。
- 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 件のコメント:
コメントを投稿