kuroの覚え書き

96の個人的覚え書き

Raspberry piに軽量ディストリビューションminibianを

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