Raspberry Pi に ubuntu セットアップ
まずは ubuntu をセットアップします。
次のサイトを参考にさせていただきました。ありがとうございました。
- http://piro.sakura.ne.jp/latest/blosxom/system/2015-07-04_raspberrypi-nas.htm
- http://d.hatena.ne.jp/Tackn1977/20131204/1386153344
- http://raspberrypi.stackexchange.com/questions/499/how-can-i-resize-my-root-partition
SDカードの初期化
一度わけがわからなくなったので、最初のステップはやり直しの作業です。Mac での作業前提です。
ディスクユーティリティでSDカードを選択し、消去でパーティションをフォーマットしなおします。
- フォーマット:MS-DOS(FAT)
- 名前:UNTITLED (←適当)
次にターミナルを開いてコピー先のSDカードを確認し dd コマンドでダウンロードしたイメージを書き込みます。
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *750.2 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 450.5 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Apple_HFS Macintosh HD 2 298.7 GB disk0s4
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD *450.1 GB disk1
Logical Volume on disk0s2
E2160F79-1FFB-489B-B146-D8A8FA7EBE3B
Unencrypted
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *31.9 GB disk3
1: DOS_FAT_32 UNTITLED 31.9 GB disk3s1
$ diskutil unmountDisk /dev/disk3 ←確認したデバイス
$ sudo dd if=2015-04-06-ubuntu-trusty.img of=/dev/rdisk3 bs=1m
リモート作業の準備
SD カードに書き込めたら Raspberry Pi にセットして、キーボード、ディスプレイ、LANケーブルを接続して起動します。
ubuntu/ubuntu でログインできますので、ssh で接続できるように準備します。
$ sudo apt-get update
$ sudo apt-get install openssh-server
$ ifconfig ← eth0のアドレスを確認
以降は ssh でのリモート作業が可能です。
ディスク領域の拡大
$ sudo fdisk /dev/mmcblk0
「p」パーティション確認できます。次の順番にキーボードを操作します。
「d, Enter, 2, Enter, n, Enter, p, Enter, 2, Enter, Enter, Enter, w, Enter」
$ sudo reboot now
$ sudo resize2fs /dev/mmcblk0p2
アクセスリストを変更
$ cd /etc/apt/
$ sudo cp sources.list sources.list.org
$ sudo vi sources.list
deb http://jp.archive.ubuntu.com/ports/ trusty main restricted universe multiverse
#deb-src http://jp.archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
deb http://jp.archive.ubuntu.com/ports/ trusty-security main restricted universe multiverse
#deb-src http://jp.archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://jp.archive.ubuntu.com/ports/ trusty-updates restricted main multiverse universe
#deb-src http://jp.archive.ubuntu.com/ubuntu/ trusty-updates restricted main multiverse universe
deb http://jp.archive.ubuntu.com/ports/ trusty-backports restricted main multiverse universe
#deb-src http://jp.archive.ubuntu.com/ubuntu/ trusty-backports restricted main multiverse universe
日本語を既定の言語に
$ echo "Asia/Tokyo" | sudo tee /etc/timezone
$ sudo dpkg-reconfigure -f noninteractive tzdata
$ sudo locale-gen ja_JP.UTF-8
$ sudo dpkg-reconfigure -f noninteractive locales
$ echo "LANG=ja_JP.UTF-8" | sudo tee /etc/default/locale
最新化
$ sudo apt-get update
$ sudo apt-get upgrade
これでとりあえず各種サービスをセットアップする準備ができました。