ytooyamaのブログ

サーバ構築とか、仕事で発見したこととか、趣味のこととかを書いています。

RasPiにRaspbianを導入する手順

RasPiにRaspbianを導入する手順です。Raspberry Pi 1,2,3のいずれでもこの手順でうまくいくはず...。
イメージの書き込みはMacで行うのを想定しています。

ちなみに次のSDカードを利用しました。こんなに大きいサイズは必要ないのですが、将来性と安さからこれをセレクトしました。

www.amazon.co.jp

1) Raspbianのダウンロード

最新のバージョンはRaspbian Jessieです。
Raspbian JessieもしくはRaspbian Jessie LITEのZIP版をダウンロードします。

www.raspberrypi.org

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アドレスの固定化

qiita.com

上記の方法か、もしくは以下の方法があります。ただしこの方法を実行するとDHCPIPアドレスを取れなくなるので注意してください。

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

うまくいかない場合は再起動。

このブログサイトはJavaScriptを使っていますが、読み込んでいるJavaScriptは全てはてなが提供しているものであり、筆者が設置しているものではありません。