Raspberry Pi初期セットアップ

# <i class="fa fa-television" style="font-size:1em;"></i> はじめに

Raspberry Piの初期セットアップ手順について説明します。

# <i class="fa fa-television" style="font-size:1em;"></i> 環境

<i class="fa fa-caret-right" style="font-size:1em;"></i> Hardware : Raspberry Pi 3 Model B
<i class="fa fa-caret-right" style="font-size:1em;"></i> OS : RASPBIAN JESSIE WITH PIXEL January 2017 (Kernel version 4.4)

# <i class="fa fa-television" style="font-size:1em;"></i> 前提

<i class="fa fa-caret-right" style="font-size:1em;"></i> 基本的なLinuxコマンドの知識

# <i class="fa fa-television" style="font-size:1em;"></i> 参考

<i class="fa fa-caret-right" style="font-size:1em;"></i> [Raspberry Pi 公式サイト](https://www.raspberrypi.org/) <i class="fa fa-external-link" style="font-size:1em;"></i>

# <i class="fa fa-television" style="font-size:1em;"></i> 解説

## 周辺機器の接続

* 初期状態ではリモートからの接続が出来ないため、Raspberry Piにキーボード、マウス、ディスプレイ、LANケーブルを接続します。
このとき、Raspberry Piが接続されているルータは、DHCPが有効になっていることが前提となります。

## SSHの有効化

* RASPBIANのデスクトップからTerminalを起動し、下記コマンドを実行します。

```text:Linux
$ raspi-config
```

* メニューから【7 Advanced Options】⇒【A4 SSH】にカーソルを合わせ【Enter】キーを押下します。

* 「Would you like the SSH server to be enabled?」と表示されるので、カーソルを【Yes】に合わせ【Enter】キーを押下します。

* 下記メッセージが表示されたら、SSHサーバの有効化が成功したことになります。

```
The SSH server is enabled
```

* 【OK】にカーソルを合わせ【Enter】キーを押下します。

* 【Finish】にカーソルを合わせ【Enter】キーを押下します。

* Terminalから下記コマンドを実行し Raspberry Piを再起動します。

```text:Linux
$ shutdown -r now
```

* 再起動完了後、Raspberry PiにSSHで接続が可能となります。Raspberry Piデフォルトのユーザ名とパスワードを下記の通りです。

| ユーザ名 | パスワード |
|:--------|:----------|
| pi      | raspberry |

## ファイルシステムの拡張

* OSを書き込んだSDカード全域を使うために、ファイルシステムの拡張を実行します。Raspberry PiにSSH接続し下記コマンドを実行します。

```text:Linux
$ sudo raspi-config
```

* 【1 Expand Filesystem】にカーソルを合わせ【Enter】キーを押下します。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/4cf7f742-464a-f2e9-e1a8-582f126f52e0.png">

* 【OK】にカーソルを合わせ【Enter】キーを押下します。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/8505b70c-7bb9-a4ac-4e2c-39f71ae9a98f.png">

* 【Finish】にカーソルを合わせ【Enter】キーを押下します。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/a7d9d485-5be0-9c65-413d-fd1674f0e31e.png">

* 【Yes】にカーソルを合わせ【Enter】キーを押下します。Raspberry Piが自動的に再起動されるので、起動したら終了となります。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/19e2547d-adf9-7a18-281a-3c9e5ec46e03.png">

## ロケールの設定

* OSのロケール(言語や国・地域ごとに異なる単位、記号、日付、通貨などの表記規則)の設定を実行します。

* Raspberry Pi にSSH接続し下記コマンドを実行します。

```text:Linux
$ sudo raspi-config
```

* 【4 Internationalisation Options】にカーソルを合わせ【Enter】キーを押下します。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/6556466b-8ed6-6810-96ab-7c2cd42caaab.png">

* 【I1 Change Locale】にカーソルを合わせ【Enter】キーを押下します。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/fe73fa69-cc7c-7802-6420-f13aecb5aacd.png">

* [en_GB.UTF-8 UTF-8] の左側に「\*」が表示されているので、カーソルを合わせ【スペース】キーを押下し「\*」を消します。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/2a5ed8f7-96f1-75ed-b834-9c6445d1cdae.png">

* [ja_JP.UTF-8 UTF-8] にカーソルを合わせ【スペース】キーを押下し「\*」を表示させます。その後【OK】にカーソルを合わせ【Enter】キーを押下します。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/a27bf128-bd9e-a409-9398-e736963b71d8.png">

* 【ja_JP.UTF-8】にカーソルを合わせ、その後【OK】にカーソルを合わせ【Enter】キーを押下します。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/0199d647-176e-2f31-67c9-06977b5d6d9c.png">

* 【Finish】にカーソルを合わせ【Enter】キーを押下します。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/a7d9d485-5be0-9c65-413d-fd1674f0e31e.png">

## タイムゾーンの設定

* タイムゾーンを日本用に設定します。Raspberry PiにSSH接続し下記コマンドを実行します。

```text:Linux
$ sudo raspi-config
```

* 【4 Internationalisation Options】にカーソルを合わせ【Enter】キーを押下します。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/6556466b-8ed6-6810-96ab-7c2cd42caaab.png">

* 【I2 Change Timezone】にカーソルを合わせ【Enter】キーを押下します。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/b6697418-10e5-650c-b39b-5893e53a8d0c.png">

* 【Asia】にカーソルを合わせ【Enter】キーを押下します。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/96b77990-7a9b-0616-fd57-d6aa8b285978.png">

* 【Tokyo】にカーソルを合わせ【Enter】キーを押下します。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/2b89a096-6939-0898-72c4-38c1dc30419f.png">

* 【Finish】にカーソルを合わせ【Enter】キーを押下します。

<img width="600" src="https://qiita-image-store.s3.amazonaws.com/0/136118/a7d9d485-5be0-9c65-413d-fd1674f0e31e.png">

## システム更新

* OSを最新に更新するための作業を実施します。Raspberry PiにSSH接続後下記コマンドを実行しパッケージリストを取得します。

```text:Linux
$ sudo apt-get update
```

* パッケージをアップグレードします。

```text:Linux
$ sudo apt-get -y upgrade
```