スキップしてメイン コンテンツに移動

Raspberry pi のインストール

さて、なかなか書けていないブログなのですが、色々とトラブルもあり、まだ解決していないものもありますが、やり直した事などを元に、少しずつ情報を整理して行きたいと、設定方法などを整理し始めました。

先ずは元になる Raspberry pi のインストールから。


Raspberry pi のインストール


私の場合は、Mac を利用して、モニターなど使用しないでのインストール方法を採用しています。
多少画面の違いなどはありますが、Window Linux / Unix でも同じ様にしてインストール出来ると思います。

1.先ずは必要なもの。
(1)Raspberry Pi 言わずもがなしですが、最初から有線LANが組み込まれていないモデルの場合、USB経由での有線LANポートが必要です。
また、セットアップ後に Wi-Fi での利用を考えているのであれば、Wi-Fi の組み込まれた Raspberry Pi 3 Modele B 以外は Wi-Fi のUSBドングルなども必要となります。
Raspberry Pi Zero の場合は USB 端子のサイズ変換プラグも必要ですね。

(2)Raspberry Pi 用の USB 電源ですが、モデルによって必要な容量が異なります。特に Raspberry Pi 3 は 2.5A と要求される容量が大きい(ひとまずは 2A でも大丈夫そうですが)ので注意してください。
USB - マイクロUSB の電源コードも必要ですね。

(3)マイクロ SD カード 一応4M以上ならば大丈夫の様です。

(4)その他
有線LANケーブル
SDカードの読み書き出来るパソコン
インターネット環境(有線、必要な場合には Wi-Fi も)
Windows の方は TeraTerm の様な SSH での接続が可能なターミナルのアプリも必要です。
また、予めDHCPサーバが Raspberry pi に割り当てる IP アドレスがわかる様にしておくか、Windows 用の abahi というアプリも必要となります。(abahi は iTunes をインストールしていれば一緒にインストールされるので、iTunes がインストール済みの Windows ならば問題ありません。)


2.先ずは最新の Raspberian(Raspberry Pi 用の OS)をダウンロードしましょう。
以下の Raspberry のウェブサイトに行きダウンロードします。


ダウンロードするのは左の「LITE」版ではない方が面倒がなくて良さそうです。
「2016-11-25-raspbian-jessie.img」の様にリリース日とバージョン名(この場合は jessie)のディスクイメージがダウンロードされます。
私のMac の場合はzipファイルが自動解凍されますが、zip ファイルのまま解凍されていない場合は解凍してください。

3.SDカードを用意します。
購入してきたままの SD カードの場合はひとまずそのまま使用出来ますが、すでに一度使用しているのであればフォーマットし直しましょう。
microSDカードをフォーマットするツールとして、「SD Formatter 4.0」が推奨されている様です。
以下のウェブサイトからダウンロード出来ます。
https://www.sdcard.org/downloads/formatter_4/index.html
Mac 用 Windows 用共にあります。
起動するとこんな画面ですので使い方は簡単ですね。




4.いよいよ書き込みです。
先ずは SD カードのディスク名称の確認。
Mac ならば「$ sudo diskutil list」で接続されているディスクが表示されています。

$ sudo diskutil list
Password:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS iMac                    999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.0 GB     disk1
   1:                 DOS_FAT_32 RASBERRY00              8.0 GB     disk1s1

こんな感じですから、 /dev/disk1 8GB SD カードであることが直ぐに判ります。
で、一旦アンマウントします。

$ sudo diskutil unmountdisk /dev/disk1
Unmount of all volumes on disk1 was successful

そうしたらいよいよ書き込み

$ sudo dd if=/ダウンロードした先のディレクトリ/raspi.img(ダウンロードしたイメージファイル) of=/dev/disk1 bs=1m

で、コマンドを入力するとしばらくは反応がなくなります。
しかし、control キーと T を同時に押すと、以下の様にその時々の書き込み状況が表示されます。
ディスクのサイズや速度にもよるのでしょうが、30分~1時間程度は掛かります。
気長み待ちましょう

load: 1.84  cmd: dd 21340 uninterruptible 1.84u 32.67s
3201065+0 records in
3201064+0 records out
1638944768 bytes transferred in 2881.248183 secs (568832 bytes/sec)
load: 1.25  cmd: dd 21340 uninterruptible 3.97u 70.38s
6958849+0 records in
6958848+0 records out


システムプロンプトが表示されたら終了です。

追加情報: disk1 を rdisk1 とすると書き込み速度がそこそこ早くなります。
参照:http://keepingknowledge.blogspot.jp/2015/03/raspberry-pi-mac-os-x.html

さらなる追記:
上記の rdisk1 にすると、極端に書き込みが遅くなる事もあり得る様です。
少なくとも OS-X 10.12.3 Sierra の iMac で実行したら、書き込み速度が 26KByte/Sec という遅さ。
通常ですと、2MByte/Sec 程度は出ます。
追加情報を書き込んだ時点では結構早くなったのですが、OS のバージョンの影響がある様です。

一度 SDカードを取り出してから再度マウントし直します。

$ diskutil eject /dev/disk1
Disk /dev/disk1 ejected

SD カードをセットし直したら、SDカードの /boot/ にsshという空のファイルを書き込んでやります。
以前のバージョンでは ssh はデフォルトで利用出来たのですが、最新バージョンでは出来ないため、予め ssh を利用出来る様にするための処置です。
これをしておかないと、次のステップ以降 Raspberry pi にアクセスする手段が無くなります。

$ echo ”” > /Volumes/boot/ssh

事前処理はこれで終わりですので、SDカードを取り出します。

$ diskutil eject /dev/disk1
Disk /dev/disk1 ejected


5.Raspberry pi での作業に入ります。
電源以外の機材を接続して SD カードをセットします。
SD カードは「カチッ」とは入りません。手応えはないので奥までちゃんと挿入してください。
有線 LANのケーブルもきちんと繋いでください。

これで電源のマイクロUSBを繋げば Raspberry pi は自動的に起動し、DHCP サーバから IP アドレスを取得して有線LANに繋がり、「raspberrypi.local」で繋が様になります。
「raspberrypi.local」で繋がらない場合は、raspberry pi にDHCPで割り当てられた IP アドレスの確認が必要です。

6.Windows の方は TeraTerm などで、Mac や Linux / Unix のかたはそのままターミナルから Raspberry pi に繋ぎます。

$ ssh pi@raspberrypi.local
 または
$ ssh pi@DHCPが割り当てたIPアドレス
と打てば繋がって、パスワードを聞いて来る筈です。
パスワードの初期設定は「raspberry」です。
Password: raspberry
pi@raspberrypi:
と表示されたらログイン成功です。
SSH で最初にアクセスするときは色々聞かれるのですが、全てそのままリターンキーを叩けば OK です。

とりあえずはここまで。

次は raspberry pi の設定ですね。



コメント

このブログの人気の投稿

Apple ID の変更方法

2017/06/10 :追記

Apple ID の変更方法が変更されました。
以下の最新情報をご確認下さい。

アップルIDの変更

Apple ID をキャリアのメールアドレスなどで作成し、その後にキャリアのメールアドレスを変更してしまい、困っている方が多い様です。
皆さん Apple ID に利用しているメールアドレスを変更すれば、iPhone に使用している Apple ID のメールアドレスも自動的に変更されるものと、勘違いしている様に思います。

また、Apple ID はキャリアのものと勘違いしているのか、キャリアを変更したのだから、Apple ID もそのまま、次のキャリアメールのアドレスになると思っている方も、おられるようです。

Apple ID はあくまでもAppleが発行するIDです。
キャリアとは無関係で、キャリアにそのIDに関する情報が渡ることもありませんし、キャリアの情報がAppleに渡ることもありません。

IDに使用するメールアドレスを変更したいのであれば、自分でAppleのウェブサイトで手続きする必要があります。

https://appleid.apple.com/ja_JP

にアクセスすると、「Apple ID を管理」というボタンがあります。
そこで、現在の(あるいは勝手に変更してしまう以前の)メールアドレスでログインし、手続きをします。
ここで、新しく利用したいメールアドレスを追加すると、本人確認のメールがそのメールに届くので、メールに記載されているURLにアクセスすると、承認されます。
メールアドレスが承認されると、そのメールアドレスをIDに登録し直せます。

最終的にIDのメールアドレス変更直前に、iPhone(該当 iOS 機器やMac 全て)の iCloud と iTunes & App Store から一度ログアウトしてください。
その際に、iPhone にデータを残す必要はありません。
新しいメールアドレスの ID でログインすればまた同期されてデータが戻ります。
残してしまうと、再同期の際に間違ってマージしてしまい、データが二重登録される可能性があります。
もっとも再同期の際に間違えて、iPhone の(何もない)データで、iCloud を上書きすると、全てのデータが失われるので、それよりはマシですけど。

なお、使用…

iPhone を日常使う上での注意(ちょっとした不具合を解消するには)

先日はバックアップの重要性について書きましたが、今日は日常の注意を書いて見たいと思います。
まずは充電の方法から。 皆さん、充電時にはどんなことに注意していますか?
充電は、できるだけバッテリーを使い切るぐらいまで行わず、できれば80〜90%で終了させましょう・・・・なんてやっていませんか?
以前にも充電について書きましたが、基本的には「気にする事は無い!」です。
好きな時に充電をし、好きな時に終えれば良いです。
上記の注意は「ニッケル系」のバッテリー、つまり市販の単三型などの充電式バッテリーについての注意です。昔はニッケルカドミウム、今ではニッケル水素のバッテリーですね。
これは、時々リフレッシュさせる必要があります(昔の人工衛星も年に2回ほどリフレッシュ運用というものを行っていました)。
しかし、現在携帯電話に使用しているリチウムイオン系のバッテリーでは其の様な事は必要ありません。
と言うより、ニッケル系の様なリフレッシュ運用はかえってバッテリーの寿命を縮める(充放電回数を無意味に増やす)だけです。
バッテリー一般の注意である、充電中に熱を持たない様に注意する(寝る時に布団や枕に覆われた状態で充電するなど)こと、電子機器一般の注意である日向や暖房機の前に放置しない、などを守れば十分です。
何故かは良く分かりませんが、昔の iOS では充電時のマークが、稲妻マーク(充電中)とプラグマーク(充電器に接続されているが充電はされていない:充電は終了している)に分かれていました。
今は同じ稲妻マークだけですが、ひょっとしたらプラグマークになるとあわてて充電器から外そうとする人がいるのを懸念しての仕様変更かもしれません。
基本的に「充電器に接続されている」「Wi-Fi に接続されている」「スリープ状態にある」という三つの条件を満たしていれば、1日に一回「iCloud による自動バックアップ」が実行されます。
一番条件の揃いやすいのは就寝時ですよね?
つまり少なくとも寝る前に充電を開始して、朝まで放置しましょうというのがアップルの考え方。その間にバックアップしておきますよという事ですね。

さてその寝る前にあなたは何かしていますか? 私はほぼ毎日、寝る前には動作しているアプリを全て終了させています。
「何のため?」それは
「メモリを解放するため」です。 メモリを解放するアプリ…

同期とバックアップ

どうも iPhone や iPod Touch 、 iPad などで iTunes や iCloud との同期設定をきちんと行わず、バックアップなども行っていない方が多く居られる様です。
また、同期やバックアップすると、メールの設定や連絡先などのデータが無くなる、とかいうデマに振り回され、怖がっている方も多い様です。
そこで出来るだけ簡単に、その必要性とやり方を、書いておこうと思います。


まずバックアップの必要性。 これは何も言う事は無いはずです。
万が一 iPhone が故障したり、紛失したりした場合、このバックアップが無いと、全てのデータを失います。
バックアップが有れば、新しい iPhone でも、バックアップ時点の状態に戻せます。
バージョンアップ時も同じですし、新型への機種変の時も同じです。
バックアップが無ければ、初期状態から設定し直さなければいけません。
しかしバックアップを取った後に、受信したMMSメールや写真は、失います。
なので、出来るだけこまめにバックアップをする必要があります。
理想的には毎日行うことです。

次に同期。CDから iTunes に入れた音楽、逆に iPhone で購入した音楽、アプリなどは同期作業によって iPhone に入れたり iTunes にバックアップしたりします。
写真や動画なども同じです。
好きなものを持ち歩いたりするのであれば、同期は必要ですね。
同期の作業は、その始めのステップとして、バックアップを行いますから、バックアップのためにも、必要な作業となります。


現在は iCloud のサービスもあり、同期も重要項目です。
同期とは二つ以上のものを、同じ状態に保つ作業です。
現在の iPhone であれば、iCloud をその同期の中心にし、個々の機械(パソコンや iPhone )が同期を取ります。

iCloud は常に最新の状態が保たれます。
必要であれば、パソコンから iCloud のウェブサイトにアクセスして、利用することもできます。
しかしなぜか、iOS 機器からは、通常の iCloud のウェブ利用はできません。

連絡先などは、iCloud を利用する事で、グループ分けなどが簡単に出来ます。
こちらもなぜか iOS 上では、グループ分けの作業は出来ないのですが、iCloud で行ったグループ分けは利用出来ます。
ウェブサイト上で…