RasPiにRaspbianを導入する手順です。Raspberry Pi 1,2,3のいずれでもこの手順でうまくいくはず...。
イメージの書き込みはMacで行うのを想定しています。
ちなみに次のSDカードを利用しました。こんなに大きいサイズは必要ないのですが、将来性と安さからこれをセレクトしました。
1) Raspbianのダウンロード
最新のバージョンはRaspbian Jessieです。
Raspbian JessieもしくはRaspbian Jessie LITEのZIP版をダウンロードします。
Lite版はDesktop関連が入っていないようで展開するとだいたい1GBくらいでした。サーバーとして使うならこっちが良いようです。
この後はMacのターミナルで操作します。
2) ダウンロードしたアーカイブを展開
$ tar xvf 2016-*-*-raspbian-jessie-lite.zip
3) MacにSDカードを挿入
4) コマンドを実行してデバイスを確認
$ diskutil list
5) アンマウント(SDカードは取り出さない)
$ diskutil unmountDisk /dev/disk3 (/dev/disk3でSDカードがマウントされた場合)
6) イメージを書き込み
$ sudo dd bs=1m if=展開されたイメージ.img of=/dev/disk3
ちなみにMacで「bs=1M」とすると次のようなエラーが出る(大文字のMは指定できない模様)。
dd: bs: illegal numeric value
7) Ras Piにイメージを書き込んだSDカードを挿入します。
8) 電源を挿して起動します。
9) pi / raspberry(デフォルトアカウント)でログイン。ログイン後、raspi-configコマンドで"Expand Filesystem"やパスワード変更を実行。"Expand Filesystem"を実行するとルートディスクが拡大されます。
10) 日本語キーボードで操作する場合は次を実行します。
$ sudo apt-get install console-data vim
$ sudo loadkeys jp106
11) システムアップデートを実行。
$ sudo apt-get update && sudo apt-get upgrade
12) IPアドレスの固定化
上記の方法か、もしくは以下の方法があります。ただしこの方法を実行するとDHCPでIPアドレスを取れなくなるので注意してください。
1) DHCPクライアントを削除
$ sudo apt-get remove dhcpcd5
2) プロセスを終了
$ ps ax |grep dhcpcd
を実行してプロセスIDを確認、そのプロセスをkillコマンドで終了。
3) /etc/network/interface に固定IPアドレスを書く
(例)
auto eth0 ←追記忘れずに
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
4) eth0の設定を反映
$ sudo ifdown eth0 ; sudo ifup eth0
うまくいかない場合は再起動。