-->

2018年4月3日火曜日

ラズベリーパイインストール方法比較

ラズベリーパイにOSをインストールするには以下の2種類があります。
  1. NOOBSを使用してOSをインストールする方法
  2. SDカードに直接OSイメージをライトする方法
    ※NOOBS Liteを使用する方法もありますが、ここでは除外します
1の方法は、SDカードにPCからデータをコピーするだけの簡単手順(どちらかというと初心者向け?)。2の方法は、PCから専用のソフトをSDカードに直接ライトします。どちらの方法でも最終的にラズベリーパイにOSをインストールすることには変わりません。じゃあ、最終的な違いはないんですかね?調べてみました。

ラズベリーパイ3を使用して以下のバージョンでインストールします。
  1. NOOBS
    Version : 2017-11-29
  2. RASPBIAN STRETCH WITH DESKTOP
    Version : 2017-11-29
インストールの方法は以下のページと同じ方法をとっています。
使用したSDカードはトランセンドの8GB(クラス4)のものです。

違いその①
1の方法は初回起動時のインストールウィザードにおいて使用言語を選択できるので、ここで日本語を指定しておけばインストールされたOSの言語設定などが日本になる。2は自分で設定しなければならない。

違いその②
インストール後のSDカードの残り容量が違う。インストール直後のdfコマンド(ディスクの使用量表示)の結果が以下。

1のインストール後のdfコマンド結果
ファイルシス   1K-ブロック    使用  使用可 使用% マウント位置
/dev/root          5737960 4269060 1154380   79% /
devtmpfs            468152       0  468152    0% /dev
tmpfs               472760       0  472760    0% /dev/shm
tmpfs               472760   12264  460496    3% /run
tmpfs                 5120       4    5116    1% /run/lock
tmpfs               472760       0  472760    0% /sys/fs/cgroup
/dev/mmcblk0p6       66528   21328   45200   33% /boot
tmpfs                94552       0   94552    0% /run/user/1000
/dev/mmcblk0p5       30701     398   28010    2% /media/pi/SETTINGS

2のインストール後のdfコマンド結果
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root        7483948 4264648   2852288  60% /
devtmpfs          470180       0    470180   0% /dev
tmpfs             474788       0    474788   0% /dev/shm
tmpfs             474788    6364    468424   2% /run
tmpfs               5120       4      5116   1% /run/lock
tmpfs             474788       0    474788   0% /sys/fs/cgroup
/dev/mmcblk0p1     41853   21327     20526  51% /boot
tmpfs              94956       0     94956   0% /run/user/1000

何か全体の容量が1.5GBぐらい違う…。
1の方法はNOOBSという機能やインストール対象のOS自体も含めてSDカードに入れていると思われるので容量を食うんでしょうね、たぶん。
1の方法でSDカードにコピーしたファイル群の容量が1.47GBだったので、その容量分?
あと、1の方法では/media/pi/SETTINGSっていうディレクトリも存在しています。
NOOBSは"New Out of Box Software"の略でOSのインストールを管理しているらしいです、詳しく知りたい人は自分で検索だ!(飽きました)

結論としては、1.5GB程度なら最近のSDカードの容量なら無視できる範囲かと思われますので好きな方法でインストールしたらいいと思います。終わり。