Raspberry Pi 3 Model B をインストールしてSSH接続できるようにしてみる

Raspberry Pi 3 Model B を2台買ってほくほくなunoです

さて、今回は買ってきたRaspberry Pi 3 Model BへOSをインストールしSSH接続ができるまでを書きたいと思います。

基本的には『Raspberry Pi 2 Model B をインストールしてSSH接続できるようにしてみる』と変わらないのですが、消費電流に変更点とか有ったり、新しいバージョンのRaspbianではインストール方法や設定方法に多少の変更が有ったので、そこの部分を含めて書きたいと思います。

流れとしては、、

1.セットアップ・動作させるために必要な機材確保

2.OSのインストール

3.初期セットアップ

の順でお話しします。

 

1.セットアップ・動作させるために必要な機材確保

購入したRaspberry Pi 3 Model Bですが、OSのストレージ領域もなければ電源もないため、このままでは動作しません。

ここでは、Raspberry Pi 3 Model Bのセットアップ・動作させる為に、最低限用意する必要な機材などを挙げてみます。

みなさんも必要に応じて、機材をそろえてみてください。

microSD(4GB以上) OSや利用したい環境によって、容量は異なりますが、RASPBIANの場合は4GB以上システム領域で利用します。そのため、この値を参考に最適な容量を選択してください。
microUSB給電ケーブル Raspberry PiはmicroUSB端子経由で給電されますのでA-MicroB タイプのものを選択してください。
USB充電アダプター(2.5A以上給電できることを推奨) 接続する周辺機器によっても変わりますが、公式では1.2Aが望ましいとされています。しかし、公式ドキュメントが変わっていないのか、、RSコンポーネントさんのサイトでは、2.5Aが必要とのこと。筆者の環境で色々なアダプターを試したところ、1A以下の低い電流容量の場合、起動途中で止まるか、再起動を繰り返すといった症状が発生し、安定した運用ができませんでした。また、試したところ、WiFiを利用しない場合1.2Aでも動くことは動くようですが、2.5Aで運用した方が安全だと思います。
Raspberry Pi 3 Model B 用ケース 必ずしも必要はないですが、有ったほうが基盤のショートを防いだりと何か便利なため、購入することをお勧めいたします。Raspberry Pi 3 Model B 専用のケースもありますが、無ければRaspberry Pi 2 Model Bとほぼ互換性を保っているためRaspberry Pi 2 Model B 用のケースで代用可能なようです。
HDMIケーブル Raspberry Pi の初期セットアップする際等に使う、ディスプレイと接続するために必要です。ネットワーク経由で管理する場合は、初期構築が完了後は不要となります。

※HDMI⇒DVI変換をしてDVI対応ディスプレイに映し出すことも可能です。HDMI⇒DVI⇒VGAはNGでした。
どうやら、デフォルトではHDMI用しかOS側で設定されていないことが原因でVGAは映らないようです。今回はOSセットアップ時に画面表示が必要ですので、この設定ができない為、HDMIで接続するか、HDMI⇒DVI変換を利用してください。

HDMI対応ディスプレイ Raspberry Pi の初期セットアップする場合、ディスプレイで状態を確認しつつ設定するため必要です。こちらもネットワーク経由で管理する場合は、初期構築が完了後は不要となります。

※HDMI⇒DVI変換をしてDVI対応ディスプレイに映し出すことも可能です。HDMI⇒DVI⇒VGAはNGでした。

USBキーボード Raspberry Pi の初期セットアップする際に、入力デバイスとして用います。こちらもネットワーク経由で管理する場合は、初期構築が完了後は不要となります。
Linux/Windows/Mac などの作業用PC OSのイメージファイルをmicroSDカードに書き込む(インストールする)際に必要です。ここでは、Windows7用を想定して記載いたします。
microSDカードリーダー OSのイメージファイルをmicroSDカードに書き込む(インストールする)際に必要です。初期構築が完了後は不要となります。

さあ、準備ができたら、OSのインストールです!

2.OSのインストール

OSのインストールをします。

インストール方法は、以下の流れです

2-A.OSイメージファイルのダウンロード&解凍
2-B.OSイメージファイルを作業用PCでmicroSDカードへコピー

また、以下のものを使用しますので、あらかじめ用意しておきましょう。

Linux/Windows/Mac などの作業用PC
microSDカードリーダー

2-A.OSイメージファイルのダウンロード&解凍

まず、以下公式サイトのURLへアクセスします。

・Downloads
http://www.raspberrypi.org/downloads/

ここで好きなOSを選びますが、ここではデフォルトの『Raspbian』をインストールしたいので、該当の『Raspbian』を選択します。
20160403_pi3_install_001

『Raspbian』を選択すると、2つ、『RASPBIAN JESSIE』版と『RASPBIAN JESSIE LITE』版が表示されます。
『RASPBIAN JESSIE』版はFull desktop image based on Debian Jessieとのことで、デスクトップ機能が既にインストールされているようですね。
『RASPBIAN JESSIE LITE』はデスクトップ機能が無いバージョン(ただし後でインストールは可能です)と比較的なコンパクトなファイル。今回は『RASPBIAN JESSIE LITE』版を選択します。必要に応じて選択してみてください。
いずれにしても、どちらかの『Download ZIP』を選択しOSイメージをダウンロードします。
20160403_pi3_install_002

ダウンロードが完了したら、zip形式になっているOSイメージファイルを解凍して下さい。2016年4月3日現在のファイル名は、『2016-03-18-raspbian-jessie-lite.zip』で、解凍すると『2016-03-18-raspbian-jessie-lite.img』というファイルが生成されました。

 

2-B.OSイメージファイルを作業用PCでmicroSDカードへコピー

ダウンロードしたOSイメージファイルですが、これをmicroSDカードにコピーします。

コピーするためには専用のソフトウェアを利用する必要があり、今回はシリコンリナックスさんの『DD for Windows』を使用します。

・DD for Windows

http://www.si-linux.co.jp/techinfo/index.php?DD%20for%20Windows

ダウンロード後、実行ファイルにカーソルを合わせ、右クリックし管理者権限で実行します。
ras_pi2_setup_2-02

DD for Windows を管理者権限で実行します。管理者権限で実行しないとうまく動作しません。

DD for Windowsを起動すると以下の画面が表示されます。
ras_pi2_setup_2-03

コピー先のmicroSDカードのドライブどれにするか設定するため、ディスク選択を選択します。
ras_pi2_setup_2-04

コピー先のmicroSDカードのドライブが選択できるので、該当ドライブを選択し、OKを選択しますます。(選択を間違えると、該当ドライブのデータがすべて消えるので注意してください。)
ras_pi2_setup_2-05

コピー先のドライブを選択しました。
ras_pi2_setup_2-06

今度は、コピー元のファイルをどれにするか設定するため、ファイル選択を選択します。
ras_pi2_setup_2-07

デフォルトでは、.ddiという拡張子しか表示しない設定となっているため、ファイルの種類(I)の項目でALL filesを選択します
20160403_pi3_install_003

20160403_pi3_install_004

インストールしたいOSイメージ(今回は2016-03-18-raspbian-jessie-lite.img)を選択し、開く(O)を選択します。
20160403_pi3_install_005

OSをインストールする準備ができました。選択した内容に相違がないか最終確認しましょう。
20160403_pi3_install_006

OSをインストールします。今回は『ファイル』から『ディスク』へコピー(書込)するため書込を選択します。
20160403_pi3_install_007

書き込むイメージファイルがよりSDカードの容量が大きい場合、以下の警告が表示されます。問題ないか確認し、問題なければはい(Y)を選択します。
ras_pi2_setup_2-13

書込みする確認が表示されます。問題なければはい(Y)を選択します。
ras_pi2_setup_2-14

書込むファイルが4GByteを超える場合、以下の警告が表示されます。問題はないためはい(Y)を選択します。
ras_pi2_setup_2-15

コピー(書込)が開始したら、完了するまでしばらく待ちます。
20160403_pi3_install_008

以下の表示がされたら、OSのコピーが完了です。
20160403_pi3_install_009

なお、公式サイトにもOSX用/linux用/windows用のインストール方法が載っていますので、併せてご参照ください。

 

3.初期セットアップ

OSイメージのインストール後、最低限の設定を施さないと利用することはできません。

ここでは、Raspberry Pi 3 Model B の初期セットアップ方法を記載します。

 

3-A.必要機器の接続

初期セットアップをする前に、Raspberry Pi 3 Model B を起動させるため、以下の機器を接続しますので、用意しておきましょう。

microSD(前項でOSをインストールしたものを取り付けます)
microUSB給電ケーブル
USB充電アダプター
Raspberry Pi 3 Model B 用ケース(あれば)
HDMIケーブル
HDMI対応ディスプレイ
USBキーボード

3-B.起動

全部を接続したら、電源を投入します。

起動すると以下の表示が流れます。Raspberry Piのロゴが4つ表示されることが分かります。Core数分表示される状態は変わらないようですね。
20160403_pi3_install_010

起動しない、以下の画面で止まる場合は、電源のアンペアが足りない・データのコピーに失敗した・故障なども考えられますので、再度問題ないか確認しましょう。
電流値が足りないと、この画面で止まるか、再起動を繰り返します。

電流値が足りないと、このような画面で止まるか、再起動を繰り返します。たくさんのUSB機器をつなげるときもアンペアが足りなくなるので注意してください。

また、発売日以前のOSイメージでRaspberry Pi 3 Model Bを起動させると、、起動できないので、こちらも注意が必要です。
起動し、以下のログインメニューが表示されれば成功です!
20160403_pi3_install_011

 

3-C.ログイン

以下の初期ユーザ名:パスワードを入力し、ログインします。

ユーザ名 pi
パスワード raspberry

3-D.キーボードの設定(日本語)

キーボードレイアウトの変更を実施します。本項は日本語キーボードを対象にしていますので、必要に応じて変更してください。

 

『raspi-config』コマンドを実行します

 

起動すると以下のメニューが表示されますので、『Internationalisation Options 』を選択します。
20160403_pi3_setup_001

Change Keyboard Layout 』を選択します。
20160403_pi3_setup_002

Generic 105-key (Intel) PC 』を選択します。※本来、日本語キーボードは106か109キー配列なのですが、選択肢が無いため、105を選択します。
20160403_pi3_setup_003

otherを選択します。
20160403_pi3_setup_004

Japanese を選択します。
20160403_pi3_setup_006

Japanese 』を選択します。
20160403_pi3_setup_007

The default for the keyboard layout を選択します。
20160403_pi3_setup_008

No compose key を選択します。
20160403_pi3_setup_009

Finishを選択し設定を保存します。
20160403_pi3_setup_010

保存後、「:」キーがタイプできることを確認してください。できなければ再度、実施し、タイプできれば設定は完了です。

 

3-E.ネットワークの設定

サーバにSSHでログインするためにネットワークの設定を行います。

再起動が完了後、pi ユーザでログインし、root ユーザにスイッチします。

その後、 /etc/dhcpcd.conf ファイルに追記・編集し、ネットワークを固定化します。

 

・追記内容(最後に追記してください)

※以下のIPを割り当てる場合の設定例

IP : 192.168.0.10

subnetmask : 255.255.255.0

gateway : 192.168.0.1

DNSサーバ : 192.168.0.1

 


※余談※

以前は『/etc/network/interface』に設定していましたが、どのバージョンかは不明ですが、最近のバージョンは『/etc/network/interface』に設定しても動作しませんでした。
以下のサイトにもあるように、『/etc/dhcpcd.conf』へ設定が変わったようです。

・Setting a static IP on Raspberry Pi on Raspbian 20150505
http://sizious.com/2015/08/28/setting-a-static-ip-on-raspberry-pi-on-raspbian-20150505/


 

設定完了後、再起動を実施しSSHにてログインできれば完了です。

これ以降はHDMIを外し、ネットワーク経由でSSH接続し、操作しましょう。

 

3-F.その他設定(パスワード変更)

以降ではその他の設定をします。Linuxのコマンドにて設定することも可能ですが、ここでは『raspi-config』コマンドを実行し、簡単に設定します。

piユーザでsshログインします。
ログインすると、以下の状態になることを確認します。

 

rootユーザへスイッチします。

 

以下のコマンドを実行して、raspi-configコマンドを実行します。

 

以下のメニューが表示されたことを確認し、『Change User Password 』を選択します。
20160403_pi3_setup_011

OK』を選択します。
20160403_pi3_setup_012

新しいパスワードを求められるため、2回新しいパスワードを入力します。
20160403_pi3_setup_013

変更が成功しました。『Ok』を選択します。
20160403_pi3_setup_014

元のメニューに戻りました。
20160403_pi3_setup_011

 

3-G.その他設定(DISKの拡張)

インストール直後はSDカードの容量を全て割り当てられていません。使われてないと勿体ないので、拡張します。

Expand Filesystem 』を選択します
20160403_pi3_setup_011

選択すると、自動的に拡張されます。作業が終わったら『OK』を選択します。再起動後に拡張した容量が認識します。
20160403_pi3_setup_015

元のメニューに戻りました。
20160403_pi3_setup_011

 

3-H.その他設定(Time Zoneの変更)

時刻が日本時間に設定されていない為、日本のTimeZoneへ変更します。
Internationalisation Options 』を選択します。
20160403_pi3_setup_016

Change Timezone』を選択します。
20160403_pi3_setup_017

Asia』を選択します。
20160403_pi3_setup_018

Tokyo』を選択します。
20160403_pi3_setup_019

元のメニューに戻りました。
20160403_pi3_setup_011

 

全ての設定が完了したら、『Finish』を選択します。
20160403_pi3_setup_020

再起動するか確認を求められます。ここでは再起動を実施するため『Yes』を選択します。
20160403_pi3_setup_021

 

以上、全ての最低限の設定はこれで完了です。細かなところが以前のバージョンとは異なるようですね。

次回はCentOSを試してみようと思います。

 

 

 

Share on LinkedIn
LINEで送る
Pocket

uno

uno

cobaltサーバやbluequartz大好き、bash大好きなclaraの中の人です。