LoginSignup
0
0

More than 5 years have passed since last update.

MacでRaspberry Pi 3 Model B+用起動ディスク作成(RASPBIAN STRETCH LITE)

Posted at

目的

購入したRaspberry Pi 3 Model B+(RSコンポーネンツ版)用の起動ディスクを作成する

実施環境

  • macOS High Sierra
  • microSD 32GB class2

手順

事前準備

作業用ディレクトリを作成する

$ mkdir ~/RaspbianWork

OSイメージの取得

OSイメージRASPBIAN STRETCH LITEをダウンロードする

$ curl -L -o ~/RaspbianWork/raspbian-stretch-lite.zip https://downloads.raspberrypi.org/raspbian_lite_latest

ダウンロードしたOSイメージを解凍する

$ unzip ~/RaspbianWork/raspbian-stretch-lite.zip -d ~/RaspbianWork/
$ ls -1 ~/RaspbianWork/ | grep img
2018-06-27-raspbian-stretch-lite.img

SDカードの準備

Macに接続してある対象SDカードのフォーマットを確認する

$ diskutil list

~ 中略 ~

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *31.9 GB    disk2
   1:                  Apple_HFS                         31.9 GB    disk2s1

フォーマットがFAT32でない場合、SDカードをフォーマットする

$ sudo diskutil eraseDisk FAT32 "NO NAME" MBRFormat /dev/disk2

フォーマットがFAT32である事を確認する

$ diskutil list

~ 中略 ~

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *31.9 GB    disk2
   1:                 DOS_FAT_32 NO NAME                 31.9 GB    disk2s1

OSイメージの焼き込み

SDカードのマウント状態を確認

$ df
Filesystem    512-blocks      Used Available Capacity iused               ifree %iused  Mounted on

~ 中略 ~

/dev/disk2s1    62303488      3136  62300352     1%       0                   0  100%   /Volumes/NO NAME

マウントしたまま書き込むとエラーになるため、SDカードをアンマウントする

$ sudo diskutil umount /Volumes/NO\ NAME/
Volume NO NAME on disk2s1 unmounted

SDカードに解凍したOSイメージを書き込む

$ sudo dd bs=1m if=~/RaspbianWork/2018-06-27-raspbian-stretch-lite.img of=/dev/rdisk2 conv=sync
1776+0 records in
1776+0 records out
1862270976 bytes transferred in 306.518476 secs (6075559 bytes/sec)

書き込まれたSDカードのボリュームラベルはbootになっている

$ df | grep /dev/disk2
/dev/disk2s1       87078     44384     42694    51%       0                   0  100%   /Volumes/boot

書き込んだSDカードをアンマウントし、Raspberry PiにSDカードをセットする

$ sudo diskutil umount /Volumes/boot

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0