@0tofuの備忘録...

プログラミングとか仕事の話とかFIT3 RS(GK5)のメンテナンス記録等の雑記

Raspberry Pi 3 Model B環境構築(マウス、キーボード不要) その1(microSDカード作成まで)

先日発表されたRaspberry Pi 3 Model Bが日本国内でも販売開始され、早速届いたので環境構築を行います。

akiba-pc.watch.impress.co.jp

用意するもの

  • Raspberry Pi 3 Model B
  • microSD card (今回は32GBのものを用意)
  • LANケーブル (ssh経由で設定する為、初期設定に必要。Wi-Fi設定後は不要)
  • microSDにraspbianを書き込む為のPC (私はmacで行っています)

microSDにRaspbianのイメージ書き込み

Raspbianの入手

下記リンクよりRASPBIAN JESSIE LITEを入手
www.raspberrypi.org

ddrescueのインストール

>||dd||<コマンドだとmicroSDへの書き込みが遅いので、代わりにddrescueコマンドで書き込む為homebrewよりddrescueをインストール

[~]$ brew install ddrescue
microSDをFAT32でフォーマット
[~]# 下記コマンドでmicroSDのマウントを確認
[~]$ diskutil list
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *31.3 GB    disk2
   1:             Windows_FAT_32 boot                    62.9 MB    disk2s1
   2:                      Linux                         31.3 GB    disk2s2
[~]# 今回であれば/dev/disk2にmicroSDがマウントされているので、マウントポイントを指定してFAT32にフォーマット
[~]$ sudo diskutil eraseDisk FAT32 RASPBIAN MBRFormat /dev/disk2
Password:
Started erase on disk2
Unmounting disk
Creating the partition map
Waiting for the disks to reappear
Formatting disk2s1 as MS-DOS (FAT32) with name RASPBIAN
512 bytes per physical sector
/dev/rdisk2s1: 61145888 sectors in 1910809 FAT32 clusters (16384 bytes/cluster)
bps=512 spc=32 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=2 drv=0x80 bsec=61175806 bspf=14929 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk2
RaspianをmicroSDに書き込む
[~]# 先ほどのdiskutil listで確認したマウントされているmicroSDをアンマウント
[~]$ sudo diskutil umountDisk /dev/disk2
Password:
Unmount of all volumes on disk2 was successful

[~]# ddrescueコマンドでraspianをmicroSDに流し込む (microSDの速度にもよりますが、10分程度かかります)
[~]$ sudo ddrescue 2016-03-18-raspbian-jessie-lite.img /dev/disk2 --force
GNU ddrescue 1.20
Press Ctrl-C to interrupt
rescued:     1361 MB,   errsize:         0 B,    current rate:    589 kB/s
   ipos:     1360 MB,    errors:         0,      average rate:   1872 kB/s
   opos:     1360 MB,  run time:      12m 7s,  remaining time:         n/a
time since last successful read:          0s
Finished
Raspberry Piにセットして起動確認

作成したmicroSDカードをRaspberry Piにセットし、microUSBで電源を挿せば起動します。
起動した後、以下コマンドで問題なくRaspberry Piにssh接続できることを確認します。

[~]$ ssh pi@raspberrypi.local
Password:(初期パスワードはraspberry)

Raspberry Pi3 Model B (Element14)

Raspberry Pi3 Model B (Element14)


とりあえず今回はここまで・・・続きは別の記事に書きます。