Raspberry Pi公式ページのDownloadsからイメージファイルをダウンロードする。
今回は
RASPBIAN
Debian Wheezy
Version:September 2014
Release date:2014-09-09
をダウンロードした。
934MBあるので結構時間がかかる。
書き込みツールはRPi-sd card builderを試してみたが、何故か途中でエラーが発生する。
そこで、こちらのQiitaの記事を参考にddコマンドで書き込んだ。
$ df
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk0s2 233Gi 190Gi 42Gi 82% 49935774 11133666 82% /
devfs 190Ki 190Ki 0Bi 100% 657 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
/dev/disk2s1 7.3Gi 992Ki 7.3Gi 1% 0 0 100% /Volumes/UNTITLED
$ sudo diskutil umount /Volumes/UNTITLED
Volume UNTITLED on disk2s1 unmounted
$ sudo dd bs=1m if="./2014-09-09-wheezy-raspbian.img" of="/dev/rdisk2"
3125+0 records in
3125+0 records out
3276800000 bytes transferred in 471.302287 secs (6952650 bytes/sec)
完了したら、Raspberry Piにカードを挿入して電源を入れる。
途中、raspi-configが表示される。
この中の、expand filesystemをしておく。
初期状態では、パーテーションサイズがOSのサイズに合わせて設定されているので、カード全体を使えるようにする。
raspi-configを抜けると再起動する。
ユーザー名、パスワードを求められるので、
ユーザー名: pi
パスワード: raspberry
でログインする。
LANケーブルが刺さっていれば、ifconfigコマンドでIPアドレスを調べることができる。
$ ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:63:17:78
inet addr:10.0.1.25 Bcast:10.0.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:419 errors:0 dropped:0 overruns:0 frame:0
TX packets:232 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:42454 (41.4 KiB) TX bytes:28458 (27.7 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth0がinet addr:10.0.1.25となっているので、10.0.1.25を使ってsshしてみる。
自分の場合、同一LANに接続しているmacのターミナルから接続した。
パスワードは先程と同じ。
$ ssh pi@10.0.1.25
pi@10.0.1.25's password:
Linux raspberrypi 3.12.28+ #709 PREEMPT Mon Sep 8 15:28:00 BST 2014 armv6l
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Sep 23 04:27:52 2014 from 10.0.1.16
pi@raspberrypi ~ $
これで開発を始めることができるようになった。