LoginSignup
8
8

More than 5 years have passed since last update.

RaspberryPi2をセットアップする

Last updated at Posted at 2016-01-05

IMG_20160105_202442.jpg

すごい今更感ありますが、Raspberry Pi2 Model B を買ってしまったのでセットアップしたメモ.
sshするところまで.

イメージの書き込み

OSイメージをmicroSDへ書き込む.使用OSごとの書き込み方法はこちらを参照.

イメージをダウンロード.今回使用したのは RASPBIAN JESSIE で、1.3GBくらい.なかなか落ちてこない.
Download Raspbian for RaspberryPi

$ unzip 2015-11-21-raspbian-jessie.zip

書き込みたいディスクを確認.別なディスクに書き込むと大変なことになるので慎重に.

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            121.0 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            999.3 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.1 MB   disk1s3
/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +1.1 TB     disk2
                                 Logical Volume on disk0s2, disk1s2
                                 D17EF55D-4792-45E2-A2A1-BA52348E9108
                                 Unencrypted Fusion Drive
/dev/disk5 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *31.9 GB    disk5
   1:             Windows_FAT_32 NO NAME                 31.9 GB    disk5s1

/dev/disk5 っぽい.ddで書き込む.めっちゃ時間かかる.

$ diskutil unmountDisk /dev/disk5
Unmount of all volumes on disk5 was successful

$ sudo dd bs=1m if=2015-11-21-raspbian-jessie.img  of=/dev/disk5
3752+0 records in
3752+0 records out
3934257152 bytes transferred in 1713.306842 secs (2296295 bytes/sec)
$

30分近くかかってたらしい.

書き込み終わったmicroSDをRaspberryPi2に差し込んで起動する.

シリアル接続

シリアルドライバのインストール

ここからドライバをダウンロード.

$ unzip PL2303_MacOSX_1_6_0_20151022.zip

出てきたpkgファイルをダブルクリックして実行.PCを再起動する.

接続

ボーレートは115200.

$ sudo cu -s 115200 -l /dev/tty.usbserial
Connected.

Raspbian GNU/Linux 8 raspberrypi ttyAMA0

raspberrypi login:

ユーザ名は "pi", パスワードは "raspberry" でログイン.

Last login: Sat Nov 21 21:35:31 UTC 2015 on tty1
Linux raspberrypi 4.1.13-v7+ #826 SMP PREEMPT Fri Nov 13 20:19:03 GMT 2015 armv7l

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.
pi@raspberrypi:~$

ログインできた.最初からRubyとかgitとか入っててすごい...

初期設定

ファイルシステム拡張とSSHを有効にする.

pi@raspberrypi:~$ sudo raspi-config
┌─────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├──────────┐
│                                                                              │
│    1 Expand Filesystem              Ensures that all of the SD card s        │
│    2 Change User Password           Change password for the default u        │
│    3 Boot Options                   Choose whether to boot into a des        │
│    4 Wait for Network at Boot       Choose whether to wait for networ        │
│    5 Internationalisation Options   Set up language and regional sett        │
│    6 Enable Camera                  Enable this Pi to work with the R        │
│    7 Add to Rastrack                Add this Pi to the online Raspber        │
│    8 Overclock                      Configure overclocking for your P        │
│    9 Advanced Options               Configure advanced settings              │
│    0 About raspi-config             Information about this configurat        │
│                                                                              │
│                                                                              │
│                     <Select>                     <Finish>                    │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘

Expand Filesystem, と Advanced Options -> SSH -> Enable で.Finish して Reboot.

ネットワーク設定

無線LAN接続じゃないとやってられんので、ELECOMのWDC-150SU2MWH をつないでみた.
BuffaloのWLI-UC-GNME も試したが、後述のプチ切れ対策を行っても、しばらくすると通信できなくなってしまった.

ドングルの設定

pi@raspberrypi:~$ lsusb
Bus 001 Device 004: ID 0411:01a2 BUFFALO INC. (formerly MelCo., Inc.) WLI-UC-GNM Wireless LAN Adapter [Ralink RT8070]
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ID 0411:01a2 として認識出来てるっぽい. 設定はこちらを参照.
以下でAP一覧を確認できる.

pi@raspberrypi:~$ sudo iwlist wlan0 scan | less

/etc/wpa_supplicant/wpa_supplicant.conf を修正し、APの設定を追加する.

pi@raspberrypi:~$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
--- wpa_supplicant.conf.org 2015-11-21 22:17:56.359999815 +0000
+++ /etc/wpa_supplicant/wpa_supplicant.conf     2015-11-21 22:19:14.759999785 +0000
@@ -1,2 +1,6 @@
 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
 update_config=1
+network={
+    ssid="The_ESSID_from_earlier"
+    psk="Your_wifi_password"
+}

ifの再起動

pi@raspberrypi:~$ sudo ifdown wlan0 && sudo ifup wlan0

確認

pi@raspberrypi:~$ ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr cc:e1:d5:3e:2a:97
          inet addr:192.168.11.110  Bcast:192.168.11.255  Mask:255.255.255.0
          inet6 addr: fe80::fe15:1190:9afa:732b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2944 (2.8 KiB)  TX bytes:5250 (5.1 KiB)

つながったっぽい.

$ ping 192.168.11.110
ING 192.168.11.110 (192.168.11.110): 56 data bytes
64 bytes from 192.168.11.110: icmp_seq=0 ttl=64 time=1.043 ms
64 bytes from 192.168.11.110: icmp_seq=1 ttl=64 time=1.289 ms
...

きたきた.

$ ssh 192.168.11.110
The authenticity of host '192.168.11.110 (192.168.11.110)' can't be established.
ECDSA key fingerprint is SHA256:...
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.11.110' (ECDSA) to the list of known hosts.

pi@raspberrypi:~$

きたー!!

しばらくほっとくと勝手に切れちゃうので、省電力機能を無効化する.

pi@raspberrypi:~$ sudo nano /etc/modprobe.d/8192cu.conf
/etc/modprobe.d/8192cu.conf
+ options 8192cu rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1

電力アップ

$ sudo nano /boot/config.txt
/boot/config.txt
+ safe_mode_apio=4
+ max_usb_current=1
pi@raspberrypi:~$ sudo reboot

参考

http://sig9.hatenablog.com/entry/2015/08/22/233646
http://denshikousaku.net/fix-sluggish-response-of-raspberry-pi-wifi-adaptor

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8