nobotronics blog」を参考しながら、BeagleBoardの開発環境の構築を進める。

VMWare PlayerおよびUbuntuのインストールは問題なくできたが、WMWare上のUbuntuでUSB接続のカードリーダー越しにmicroSDカードが認識されず悩む。「VMware USB Arbitration Service」サービスが開始されていないことに気づき、ぐぐると、「AMD USB Driver Filter」をアンインストールすることで解消したとの情報を得て、試すとあっさりmicroSDカードを認識してくれた。

BeagleBoard用のubuntuBeagleBoardUbuntu - eLinux.org」は「nobotronics blog: BeagleBoardでサバゲ!その6~開発環境作成(3)~」では r3 となっていたが、今は r6 になっていた。ダウンロードしたファイルは「ubuntu-10.10-r6-minimal-armel.tar.xz」で、見知らぬ拡張子「xz」でまた悩む。ぐぐって「XZ Utils」の存在を知り、unxzで展開できた。

setup_sdcard.sh実行時に、uboot-mkimage, pv, btrfs toolsがそれぞれMissingとなったので、「sudo apt-get install ***」でインストールした。

$ wget http://rcn-ee.net/deb/rootfs/maverick/ubuntu-10.10-r6-minimal-armel.tar.xz
$ unxz ubuntu-10.10-r6-minimal-armel.tar.xz
$ tar xvf ubuntu-10.10-r6-minimal-armel.tar
$ cd ubuntu-10.10-r6-minimal-armel
$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1             19737268   3759532  14975140  21% /
none                    248644       216    248428   1% /dev
none                    254244      1080    253164   1% /dev/shm
none                    254244        92    254152   1% /var/run
none                    254244         0    254244   0% /var/lock
/dev/sdb1              3933184        32   3933152   1% /media/FC30-3DA9
$ sudo ./setup_sdcard.sh --mmc /dev/sdb --uboot beagle