Raspberry Piのimgをバックアップする (OSX)

Raspberry Piのimgをバックアップする (OSX)

Raspberry Piをディスクにインストールしてもパッケージリストの更新などで時間がかかります。
バックアップが適時欲しい所です。

ddコマンドを使ってもよいですが、コマンドだと時間が掛かるのでディスクユーティリティでバックアップします。

1.ディスクアンマウント

まずディスクをアンマウントします。

2.バックアップ

対象のSDカードを選択し、「新規イメージ」を押下後、任意の場所に保存します。

Raspberry Piでパッケージなどをアップデートする

Raspberry Piでパッケージなどをアップデートする

パッケージ更新

パッケージの更新は、以下のようなコマンドを入力します。

sudo apt-get upgradeはかなり時間がかかりました。
sudo rpi-updateも少し時間が掛かったので、

として、1時間程度散歩するのもいいかもしれません。

Raspberry Piで最低限のセキュリティ設定をする

Raspberry Piで最低限のセキュリティ設定をする

  • rootパスワードの変更
  • これからアクセスするユーザーの追加とsudoを使えるように設定
  • デフォルトのpiユーザーのsudo権限削除
    をしていきます。

rootパスワード変更

と入力し、rootのパスワードを設定します。2回入力して下さい。

結果:

新しくユーザーを追加する

altersというユーザを作る場合は

です。
パスワードを設定した後Full Nameなど聞かれますが、Enterで問題ありません。

結果:

作成したユーザでsudoを使えるように設定する

altersというユーザーで、sudoを使えるようにsudoグループに追加します。

結果:

ログインと、sudoが使用できるか確認しましょう。

piユーザーでsudoを使用不可にする

piユーザーをsudoグループから削除します。

piユーザーはsudoにパスワードが必要ない設定になっているので、その設定を無効にします。

ここまで終わったら、一旦ログアウトしてログインし直して、sudoができないか確認しましょう。

初めてのRaspberry Piへのログイン

初めてのRaspberry Piログイン

初期アカウント

初期アカウントでログインします。
初期アカウントは

入力箇所 入力値
user pi
password raspberry

です。

sshで接続する場合、

となります。

Tips.

sshでリモート接続する場合、サーバサイドでipアドレスの割り当てを確認する必要があります。
サーバのコンソールで、

にて、どのipアドレスが割り当てているのか確認しましょう。

のように出たときは、

で、接続できます。
パスワードを求められますが、初期パスワードを入力して下さい。

Raspberry Pi RaspbianでSDカードの容量を認識させる

Raspberry Pi RaspbianでSDカードの容量を認識させる

Raspbianをインストールしたばありだと3Gほどしか認識されていません。

raspi-configによる拡張

コマンドでConfiguration Toolを開きましょう。


そこで
1 Expand Filesystem
を選べましょう。yesを選択し、Raspberry Pi Software Configuration Tool(raspi-config) をfinishで終わらせると、再起動します。

再起動後に確認してみると、無事認識されていました。

Raspberry Pi Software Configuration Toolの最低限したい設定

Raspberry Pi Software Configuration Toolの設定

初回起動時にRaspberry Pi Software Configuration Tool(raspi-config) の画面が表示されます。
初期設定を行うメニューで、初回起動時にのみ表示されます。

1 Expand Filesystem

OSをセットアップした直後はサイズの大きいSDカードを使っていても3GB程度しか認識されません。
このメニューを実行すると使える容量を増やすことができます。

4 Internationalisation Options > I3 Change Keyboard Layout

キーボードの配列を選択します。WindowsPCでよく使う普通の日本語キーボードを使っている場合、次のように選択します。

Keyboard models で「Generic 105-key (Intl) PC」を選択
Keyboard layout に日本語配列の選択肢がないので、「other」 を選択
Country of origin for the keyboard で「Japanese」を選択
再び Keyboard layout に戻ります。今度は日本語キーボードが選択肢にあるので、「Japanese – Japanese (OADG 109A)」を選択
Key to function as AltGr で「The default for the keyboard layout」を選択
Compose key で「No compose key」を選択

Use Control + Alt + Backspace to terminate the X server? は、 を選択。

4 Internationalisation Options > I2 Change Timezone

タイムゾーンの設定を行います。

Asia、Tokyo を順に選択。

8 Advanced Options > A4 SSH

SSH接続の有効・無効を切り替えます。Enable を選択。

Tips.

Raspberry Pi Software Configuration Toolは初回起動時にのみ表示されますが、

コマンドで、いつでも編集できます。

Raspberry PiのOS raspbianのimgを書き込む(OSX)

OSXでraspbianのimgを書き込む

今回はRaspberry PiのOSであるraspbianをSDに書き込みます。

1.raspbianのダウンロード

https://www.raspberrypi.org/downloads/raspbian/
でOSイメージをダウンロードし、解凍します。

2.diskutil listでSDカードの場所を調べる

これで、今回インストールするSDカードは/dev/disk1という事が分かりました。

3.SDカードをアンマウントする

※Finderから取り外しでも可

4.ddコマンドでSDカードに書き込み

を使ってMicroSDカードに書き込みます。
重要) 書き込みのパスを/dev/disk1/のようにそのまま指定すると遅いですが、デバイス名にrを付けて/dev/rdisk1/にすると10倍速く書き込みできます。

Tips.

と出た場合、SDカードアダプタの書込禁止のツメが有効になっていないか確認してください。

と出た場合、SDカードがアンマウントされていません。アンマウントしてから再度実行して下さい。

ddコマンドを実行してからは終わるまで何も表示されませんが、実行中に [Ctrl + t] とすると現在の進捗を表示します。

5.ddの完了

のように表示されたら完了です。
Finderで”取り外し”をしてから、SDカードを取り外してRaspberry Piに挿してください。

5.Raspberry Piでの始めての電源投入

Raspberry PiにSDカードを挿した後、電源を入れるとランプが点灯します。
赤色のみの場合はbootに失敗しています。ddで書き込み直して下さい。

Tips.

とインストールに失敗するとき、
SD Association
でフォーマットしなおしてください。
その際のオプションは、論理アドレス調整を「する」に、また、パーテイションのラベルを大文字で設定してください。

それでも失敗するときはmicroSDカードに問題があるのかもしれません。microSDカードを変えてみてください。

Raspberry PiでNOOBSでのインストール

Raspberry PiでNOOBSを使ってインストールする

NOOBSでのインストール手順を紹介します。

ダウンロード

https://www.raspberrypi.org/downloads/
からNOOBSをダウンロードして、解凍してください。

microSDカードへコピー

解凍後のNOOBS_v1_4_1フォルダ下のフォルダやファイル群をmicroSDカードにコピーしてください。
コピー後はFinderで取り外しを行い、microSDカードをRaspberry Pi本体に差し込んだ後に電源を入れてください。

インストーラーの起動

インストーラーが起動したら、インストールしたいOSを選択し、キーボードを設定してください。
マウスがなくとも[i]でインストール実行、[l]でキーボードの選択ができます。

NOOBSでインストールに失敗する場合

SD Association
でフォーマットしなおしてください。
その際のオプションは、論理アドレス調整を「する」を選択して、パーテイションのラベルを大文字で設定してください。

それでも失敗するときはmicroSDカードに問題があるのかもしれません。microSDカードを変えてみてください。

Raspberry PiでOSの選択

Raspberry PiのNOOBSとraspbianの違い

raspbianはOSで、ddコマンドで書き込みを行います。

NOOBS自体はOSではなく、OSのインストーラです。
いくつかのOSが収録されており、Raspberry Piを起動した後にインストールするOSの選択ができます。

NOOBSでインストールできるOS一覧

OS 特徴
Raspbian DebianをRaspberry Pi向けにカスタマイズしたOS。
Archlinux Linuxディストリビューション。非常にシンプル。
OpenELEC メディアプレイヤーとして使用できる。RaspBMCよりも軽快に動作する。
RiscOS ARM向けに設計されたOS。
RaspBMC メディアプレイヤー向け、動画や音楽を再生可能。
Pidora FedoraをRaspberry Pi向けにカスタマイズしたOS。

NOOBSとraspbianでのインストールの違い

いくつかの項目別で違いをリストアップしました。

NOOBSイメージ作成 DDによるコピー
ダウンロード 長い 短い
手間 簡単 面倒
イメージ作成・展開時間 長い 短い
SDカードの使用容量 多い 少ない