用意したもの
- Raspberry Pi2 Model Bボード&ケースセット ¥5,980
- micro SD 32GB(SAMSUNG EVO SD変換アダプタ付) ¥2,030
- Wi-Fi USBアダプタ(PLANEX GW-USNANO2A) ¥1,001
- ありもの
- microUSBケーブル
- LANケーブル
OSのインストール
OSであるRaspbianをダウンロード
1GB程度(2015/07/25現在)
- イメージのダウンロード
- Zipファイルを解凍
- Mac上のSDカードのマウント先の確認
console
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 250.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD *249.8 GB disk1
Logical Volume on disk0s2
D4976E09-6B1A-4A81-ADBD-D07E3C40BC2B
Unlocked Encrypted
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *16.8 MB disk2
1: Apple_partition_map 32.3 KB disk2s1
2: Apple_HFS Flash Player 16.8 MB disk2s2
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *16.8 MB disk3
1: Apple_partition_map 32.3 KB disk3s1
2: Apple_HFS Flash Player 16.8 MB disk3s2
/dev/disk4
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *32.0 GB disk4
1: DOS_FAT_32 UNTITLED 32.0 GB disk4s1
/dev/disk4のようですね
- アンマウントします
console
$ sudo diskutil unmountDisk /dev/disk4
- Zipファイルを解凍したイメージをSDカードに書き込む
デバイス名が"/dev/disk4"の場合、"/dev/"のあとに"r"をつけて"/dev/rdisk4"と指定しなければなりません
console
$ sudo dd bs=1m if=2015-05-05-raspbian-wheezy.img of=/dev/rdisk4
140秒程度かかりました
- SDカードをejectする
console
$ diskutil eject /dev/disk4
Raspberry Piの起動とssh接続
- 事前に現状のネットワーク上のIPアドレス、MACアドレスを確認する
console
$ arp -a
-
- SDカードをRaspberry Piにさす
- 有線LANケーブルをさす
- microUSBケーブルをつなぎ電源を入れる
- ネットワーク上のIPアドレス、MACアドレスを確認し、Raspberry PiのIPアドレスを確認する(増えているIPアドレス)
console
$ arp -a
- 増えているIPアドレスにssh接続する
- デフォルトのID/PASSはpi/raspberry
初期設定
必要に応じてless/wget/git/vimなどを導入
less wget zsh
pi
$ sudo apt-get install less wget zsh
git
pi
$ sudo apt-get remove git
$ sudo apt-get install libssl-dev libcurl4-openssl-dev libexpat1-dev gettext
$ sudo mkdir -p /opt/src
$ sudo chmod 777 /opt/src
$ cd /opt/src
$ wget https://github.com/git/git/archive/v2.4.6.tar.gz -O git-2.4.6.tar.gz
$ tar xvzf git-2.4.6.tar.gz
$ cd git-2.4.6
$ make prefix=/usr/src/git all
$ sudo make prefix=/usr/src/git install
$ sudo vi /etc/profile.d/git.sh
/etc/profile.d/git.sh
PATH=$PATH:/usr/src/git/bin
export PATH
vim
pi
$ sudo apt-get install ruby-dev ncurses-dev python2.7-dev
$ cd /opt/src
$ git clone https://github.com/vim/vim.git
$ cd /opt/src/vim
$ ./configure --prefix=/usr/local/vim-7.4 --enable-fail-if-missing --enable-rubyinterp --with-features=huge --enable-multibyte --disable-selinux –enable-fontset --enable-pythoninterp --with-ruby-command=/usr/bin/ruby --with-python-config-dir=/usr/lib/python2.7/config
$ make
$ sudo make install
$ sudo vi /etc/profile.d/vim.sh
/etc/profile.d/vim.sh
PATH=/usr/local/vim-7.4/bin:$PATH
export PATH
alias vi='vim'
デフォルトエディタをvimにする
現在のデフォルトエディタを確認する
pi
update-alternatives --display editor
editor - 自動モード
リンクは現在 /bin/nano を指しています
/bin/ed - 優先度 -100
スレーブ editor.1.gz: /usr/share/man/man1/ed.1.gz
/bin/nano - 優先度 40
スレーブ editor.1.gz: /usr/share/man/man1/nano.1.gz
/usr/bin/vim.tiny - 優先度 10
スレーブ editor.1.gz: /usr/share/man/man1/vim.1.gz
スレーブ editor.fr.1.gz: /usr/share/man/fr/man1/vim.1.gz
スレーブ editor.it.1.gz: /usr/share/man/it/man1/vim.1.gz
スレーブ editor.pl.1.gz: /usr/share/man/pl/man1/vim.1.gz
スレーブ editor.ru.1.gz: /usr/share/man/ru/man1/vim.1.gz
現在の '最適' バージョンは '/bin/nano' です。
優先度を高くして、追加する
pi
sudo update-alternatives --install /usr/bin/editor editor /usr/local/vim-7.4/bin/vim 50
無線LAN設定
- Wi-Fi USBアダプタをさす
pi
$ lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 2019:ab2a PLANEX GW-USNano2 802.11n Wireless Adapter [Realtek RTL8188CUS]
認識しているみたいですね
- SSIDの設定
pi
$ wpa_passphrase Your_SSID Your_Passphrase
network={
ssid="Your_SSID"
#psk="Your_Passphrase"
psk= hogehogehoge
}
出力結果をコピーして利用する
pi
$ sudoedit /etc/wpa_supplicant/wpa_supplicant.conf
/etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="Your_SSID"
#psk="Your_Passphrase"
psk= hogehogehoge
key_mgmt=WPA-PSK # add
proto=WPA2 # add
pairwise=CCMP # add
group=CCMP # add
priority=2 # add
scan_ssid=1 # add for stealth id
}
ステルスSSIDの場合は"scan_ssid=1"にする
pi
$ sudoedit /etc/network/interfaces
/etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet manual
auto wlan0
allow-hotplug wlan0
# iface wlan0 inet manual
iface wlan0 inet static
address 192.168.10.151
netmask 255.255.255.0
gateway 192.168.10.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
# auto wlan1
# allow-hotplug wlan1
# iface wlan1 inet manual
# wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
参考文献
- Raspberry PiでUSB-Wifiアダプタを使う
- Raspberry Piに無線LANのUSBアダプタをつける
- Raspberry PiにRaspbianをインストールする for Mac OSX
- Raspberry PiへのOSインストールの手順 ddコマンド編
- Raspberry Piをディスプレイ・キーボード・マウス無しの三重苦でもセットアップする方法
- Raspberry Pi2購入後の適当にセットアップした時のメモ(キーボード無し/マウス無し) for MAC
- Raspberry Pi Model B+セットアップ
- 「Raspberry Pi 2」をイジリ倒す(基礎編1)、まずはOSを入れるのだ
- Ubuntu で nano が立ち上がってしまうのをなんとかする方法