2014/02/22
BeagleBoard-xM 上に Ubuntu 環境を構築する (Windows 編)
ただ、この方法、Ubuntu を使うこと前提で書いたので、今回は Windows で行う方法を書いてみようと思います。
と言っても、Cygwin 使って raw image を焼くだけなので、Linux でも可能です。
以下、Cygwin がインストールされ、基本的なコマンドもインストールされているものとして書いていきます。
参考
BeagleBoardUbuntu - eLinux.org
Method 1: Download a Complete Pre-Configured Image - raw microSD img
Method 1: Download a Complete Pre-Configured Image - raw microSD img
Raw Image を用意
Cygwin のコンソール上では以下のようにダウンロードします。ブラウザ等を用いてもダウンロード可能でしょう。
$ wget https://rcn-ee.net/deb/microsd/saucy/bbxm-ubuntu-13.10-2014-02-16-2gb.img.xz
正しくダウンロード出来たか確認します。
$ echo "3cb914ae8fb848139ba7311b980b54c0 bbxm-ubuntu-13.10-2014-02-16-2gb.img.xz" | md5sum -c bbxm-ubuntu-13.10-2014-02-16-2gb.img.xz: 完了
解凍します。
Cygwin の unxz で簡単に解凍できますが、Explzh for Windows 等でも解凍出来ました。
$ unxz bbxm-ubuntu-13.10-2014-02-16-2gb.img.xz
SD Card スロットの確認
SD Card をスロットに差し込み、そのデバイスノードを確認します。$ cat /proc/partitions major minor #blocks name 8 0 250064896 sda 8 1 13302784 sda1 8 2 102400 sda2 8 3 236657664 sda3 8 16 15110144 sdb 8 17 15106048 sdb1
今回、16GB の SDカードを用意しましたので、sdb が対象のデバイスノードだとわかります。
イメージの書き込み
Cygwin コンソールを管理者権限で実行します。以下のように書き込みます。
注意:/dev/sdb はご自分のデバイスと読み替えてください。誤ったデバイスを指定すると、その内容を全消去してしまいます!
$ dd if=./bbxm-ubuntu-13.10-2014-02-16-2gb.img of=/dev/sdb 3481600+0 レコード入力 3481600+0 レコード出力 1782579200 バイト (1.8 GB) コピーされました、 16.0868 秒、 111 MB/秒
Cygwin が無くとも、Windows 上で dd を行うソフトが様々公開されているようなので、それらを使用すれば可能だと思います。
参考
私は使用していないのですが、以下の様なソフトです。
DD for Windows
DD for Windows
パーティションサイズを広げる
起動したら、以下のユーザとパスワードでログインします。User: ubuntu
pass: temppwd
現時点ではSDカードの 2GB しか使用していないので、サイズを広げます。
$ cd /opt/scripts/tools $ git pull $ sudo ./grow_partition.sh $ sudo reboot
パスワード変更
必須ではないですが、セキュリティ的にはパスワードを変更しておいた方が良いでしょう。$ passwd Changing password for ubuntu. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
以上でOSのインストール終了です。