OS(Raspbian)の インストールと使い方

第
2
章
OS
(Raspbian)の
インストールと使い方
ここまでの説明で、必要なものはひととおり揃えられたでしょうか?次は、いよいよ
Raspberry Pi を遊び倒すベースとなる OS のインストールです。本章では、Raspberry Pi
の公式推奨 OS「Raspbian(ラズビアン)」のインストール方法と基本的な使い方について、順
を追って解説します。
2.1
Raspberry Piで使用できるOS
Raspberry Pi では、各種の Linux ディストリビューションをインストールして使用することができ
ます。
「ディストリビューション」とは、OSとしてのひととおりの機能を簡単にインストールできる
形にまとめたソフトウェアの集合体のことをいい、心臓部の「カーネル」を中心に、いろいろなアプリ
ケーションの組み合わせでできています。ディストリビューションにはいろいろな種類があるので、
使用目的に合わせて選ぶことが重要です。
現在、Raspberry Pi で動作する OSとして公式サイトで配布されているディストリビューションに
は、表 2.1.1のようなものがあります(基本的にすべて Linux 系 OS ですが、RISC OS のみ非 Linux 系
です)
。本書では、Raspberry Pi の標準のディストリビューションとされており、現在もっともプログ
ラミング学習用ソフトウェアが充実しているRaspbian(ラズビアン)を使います。
表 2.1.1 ディストリビューションとその概要
(Raspberry Pi 公式サイトより)
ディストリビューション名
ディストリビューションの概要
Raspbian
ラズビアン
Debian(デビアン)という、Linuxディストリビューションが元となっている。Raspberry Piをプログラム教育
に使うためのアプリケーションがあらかじめ用意されている
Pidora
パイドラ
Fedora(フェドラ)というLinuxディストリビューションが元となっている。FedoraはRed Hat(レッドハット)
系のディストリビューションで、おもに企業サーバなどで使われることが多い
RaspBMC
ラスビーエムシー
音楽や動画などを再生するオープンソースのメディアプレイヤーアプリケーションXBMC ※を、Raspberry Pi
で扱えるようにしたディストリビューション
OpenELEC
オープンエレック
Open Embedded Linux Entertainment Centerの略。RaspBMC 同様、XBMC ※を軽量に使えるように
したLinuxディストリビューション
RISC OS
リスクオーエス
エイコーン・コンピュータ社のARMアーキテクチャを採用し、同社製パソコン向けに開発されたRISC OS
のRaspberry Pi 版。Linux 以外のOSについて学習してみたい人向け
Arch Linux
アーチ リナックス
インテル社のi686/x86_64 向けに開発されたLinuxディストリビューションのRaspberry Pi 版。OSとして
の機能が必要最小限にまとめられており、自分で自由にLinux 環境を構築したい人向け
※ X-Box Media Center の略。Microsoft 社が開発した、初代 Xbox のためのメディア再生アプリケーション。動画や音楽を再生できます。
16
2.2 Raspbian のインストール方法
2.2
Raspbian のインストール方法
2
Raspberry Pi には、前節で紹介したような各種の OS(ディストリビューション)をインストールす
ることができますが、本節では Raspberry Pi の標準的なディストリビューションである「Raspbian」
OO
のインストール方法の概要を説明します。
Raspbian
O
(1)各インストール方法の概要
Raspbian のインストール方法には、次の 3 つがあります。どの方法を使う場合でも、まずは作業用
O
の
イ
ン
ス
ト
O
ル
O
O
O
方
パソコンにて、Raspberry Pi のサイトからデータをダウンロードする必要があります。
① NOOBS(offline and network install)を使う方法
② NOOBS Lite(network install only)を使う方法
③ Raspbian のみをダウンロードしてインストールする方法
O
NOOBSとは、Raspberry Pi に OS をインストールしたり、バージョンを管理するために用意され
たソフトウェアです。Raspberry Pi で動作する複数の OS ディストリビューションの中から、インス
トールしたい OS を選択すると、microSD カード上にその OS のイメージファイルを展開してくれま
す。NOOBSを使用した場合、OS インストール後も[Shift]キーを押しながらRaspberry Piを起動す
るとNOOBS が起動して、簡単に OS の再インストールができます。Raspbian 以外の OSを試したり、
Raspbian 上でいろいろ試行錯誤するうちに OS の調子がおかしくなった場合など、手軽に再インス
トールすることができて便利です(ただし OS を再インストールすると、インストール後に行った設
定や新たにインストールしたアプリケーション、作成したプログラムやドキュメントは消えてしまい
ます。重要なファイルなどは USB メモリなどにコピーしておきましょう)
。
①の NOOBS には、Raspbian 本体が含まれているため、Raspbian をインストールする場合は
Raspberry Piをネットワークに接続する必要がありません(Raspbian 以外の OSをインストールする
場合は、
有線でネットワークに接続する必要があります)
。ファイルサイズが約 721MB
(執筆時のバー
ジョン)あり、作業用パソコンでのダウンロード自体に時間がかかりますが、Raspberry Pi 本体がイ
ンターネットに接続していない状態でもインストールできるというメリットがあります。また、一度
特定のディストリビューションをインストールした後、再度 NOOBS に戻って違うディストリビュー
ションをインストールしなおすこともできます。この方法については「2.3 NOOBS / NOOBS Lite
を使って Raspbian をインストールする」
(20 ページ)で、くわしい手順を説明します。
17
②の NOOBS Lite には、
OS 本体は含まれていません。パソコンでは NOOBS 本体のみをダウンロー
ドして、Raspberry Pi で NOOBS を起動した後、選んだディストリビューションをインターネット経
由で Raspberry Pi に直接ダウンロードし、インストールすることになります。こちらの方法でも、一
度起動した OS から、再度 NOOBS に戻って違うディストリビューションをインストールしなおすこ
ともできます。ただし、この方法を使うには、Raspberry Pi が有線でインターネットに接続している
必要があります。こちらの方法についても、
「2.3 NOOBS / NOOBS Lite を使って Raspbian をイ
ンストールする」
(20 ページ)で、くわしい手順を説明します。
③はインストール補助ソフトであるNOOBS を使わないで、Raspbian 本体のみを microSD カー
ドに展開する方法です。NOOBS あるいは NOOBS Lite に比べると、microSD カードのメモリが節
約できます。また、Raspberry Pi がインターネットに接続していない状態でのインストールが可能
です。ただし専用のツールを作業用パソコンにインストールして、Raspbian のイメージファイルを
microSD カードに展開する手間が必要になります。また、Raspbian のインストール後に、パーティ
ションを拡張する必要があります。これらの方法については、
「2.4 Raspbian のみダウンロードして
インストールする」
(28 ページ)でくわしい手順を説明します。
Raspberry Pi で無線 LAN アダプターを使いたい場合は、一度 OSをインストールした後でないと無
線 LAN の設定ができないので、①か③の方法を選択することになります。本書では以下、この 3 つの
方法について解説しますが、著者的には①の方法がお奨めです。
なお本書では、インストール時以外にも、Raspbian のアップデートと日本語入力の設定を行うと
き、第 4 章で Python のライブラリをインストールするときに、Raspberry Pi がインターネットに接続
している必要があります。
イメージファイルとは
OS には、特殊な領域にあるブートプログラム(コンピュータに電源を入れたときに最初に起動す
るプログラム)や、通常はアクセスできない領域のデータなどが含まれており、これらは通常のファ
イル操作では扱えません。イメージファイルとは、このようなデータや、データの構造そのものを領
域ごと写し取ってファイルにしたものをいいます。そのため、イメージファイルをコピーする場合は、
通常のファイルのコピーとは違って、イメージファイルに書き込まれた情報の構造を、そのままコ
ピー先に再現する必要があります(この操作を「展開する」などと呼びます)
。
「2.4 Raspbian の
みダウンロードしてインストールする」で紹介する「Win32 Disk Imager」や dd コマンドは、この
操作を専門に行うアプリケーションです。
18
2.2 Raspbian のインストール方法
図 2.2.1 インストール方法の違い
① NOOBS を使う
② NOOBS Lite を使う
③ Raspbian のみを
ダウンロード
2
OO
ネットワーク
NOOBS
Raspbian
イメージファイル
NOOBS Lite
NOOBS を
解凍してコピー
Raspbian
O
NOOBS Lite を
解凍してコピー
O
の
イ
ン
ス
ト
O
ル
O
O
O
方
OS イメージファイル
を解凍して、展開
O
micro
micro
SD
micro
SD
Raspberry Pi に
差し込む
SD
Raspberry Pi に
差し込む
Raspberry Pi に
差し込む
ネットワーク
Raspbian の
ダウンロード
NOOBS を使って
Raspbian をインストール
NOOBS を使って
Raspbian をインストール
・ Raspberry Pi をネットワークに
・ ネットワーク経由で OS ファイル
つながなくても Raspbian をイ
ンストールできる(他の OS を入
れるときはネットワーク接続が必
要)
・ 再インストールなどが楽にできる
をダウンロードしてからインス
トール
・再インストールなどが楽にできる
すぐに起動できる
・ インストールの手間がない
(ネットワークも不要)
・ SD カードのすべての領域を利用
できる
・パーティションの設定が必要に
なる
19