Raspberry pi用のディストリビューションとしてデフォルトとなっているRaspbianだが、どんどん肥大化して結局全然軽量とはいえず、
無印Bでは少々もっさりすることになってしまっている。
この際GUIはすっぱり切り捨ててCUI前提のダイエットを施したディストリビューションに移行したほうがいろいろ都合が良さそうだということでminibianを入れてみた。
とりあえず素の状態で、apt-get update→apt-get distupgradeを実施した後のディスク使用状況は
root@minibian:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 705M 472M 182M 73% / devtmpfs 237M 0 237M 0% /dev tmpfs 242M 0 242M 0% /dev/shm tmpfs 242M 8.3M 233M 4% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 242M 0 242M 0% /sys/fs/cgroup /dev/mmcblk0p1 61M 20M 42M 32% /boot
こんな感じ。2GのSDカードで余裕だな。
追記(2017.9.17)
インストール方法のメモ
準備
imgファイルのダウンロード
https://sourceforge.net/projects/minibian/?source=typ_redirect
ディスプレイとキーボードは接続しておいたほうが色々やりやすい。
手順
1. インストール先の確認
$ diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *320.1 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 319.1 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 /dev/disk1 (disk image): #: TYPE NAME SIZE IDENTIFIER 0: Apple_partition_scheme +19.9 MB disk1 1: Apple_partition_map 32.3 KB disk1s1 2: Apple_HFS Flash Player 19.9 MB disk1s2 /dev/disk2 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *2.0 GB disk2 1: DOS_FAT_32 NO NAME 64.0 MB disk2s1 2: Linux 2.0 GB disk2s2
今回すでにRaspbianが入っていたSDに上書きでインストールするため、Linuxパーティションのある/dev/disk2がターゲットである。
2.ターゲットをアンマウント
sudo diskutil unmountDisk /dev/disk2 Unmount of all volumes on disk2 was successful
3.ddでimgを書き込み。ダウンロードしたimgがデスクトップにあるとして、
$ sudo dd bs=1m if=/Users/kuro/Desktop/2016-03-12-jessie-minibian.img of=/dev/rdisk2 794+0 records in 794+0 records out 832569344 bytes transferred in 95.195299 secs (8745908 bytes/sec)
これでSDカードは用意完了。
ラズパイにSDをセットしたら電源投入。
初期状態では
user: root
password: raspberry
になっているので、それでログイン。
rootのパスワードは早いうちに変更しておくべき
# passwd Enter new UNIX password: Retype new UNIX password: passed: password updated successfully
まずは
# apt-get update # apt-get upgrade
で更新しておく。
時々インストール中にコケてapt-get installがエラーになることがある。そんなときは指示が出たとおり
dpkg --configure -a
などとする必要があるかもしれない。
rootユーザーだけじゃなんなので一般ユーザを作っておく。
# adduser kuro Enter new UNIX password: Retype new UNIX password: passed: password updated successfully Changing the user information for kuro ......
一般ユーザからroot権限で実行できるようにsudoをインストールしておく。
# apt-get install sudo