Raspberry Pi 3をMacでインストールして起動するまで

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る
         

はじめに

こんにちは。
東京でWebサービスのディレクターをやっている@ykubot1です。

最近知り合いにRaspberry Pi 3を頂いたので、IoTやるかということでさっそくMacを使ってOSインストールしてみたいと思います。

動作環境

  • MacBook Air Sierra

準備

  • Raspberry Pi 3 Model B
    ラズパイ2は以前触ったことありますが、3は初めてなので楽しみです。
  • SDカード
    Micro SDカードは書き込みが速いclass 10がおすすめです。もし動かなければ相性が悪い可能性もあるので、動作検証済みのものから探して下さい。
    経験的にTOSHIBA製のものなら安心して使えます。

  • マウス&キーボード
    有線だとごちゃごちゃして邪魔くさいので、無線かつマウスとキーボードを一つのポートで繋がれるものを用意しました。
    TK-FDM078MBK

SDカードにRASPBIAN JESSIE(OS)をコピーする

  1. RASPBIANのダウンロード
    RASPBIANのイメージは以下の公式サイトでダウンロードして下さい。
    Download Raspbian for Raspberry Pi
    RASPBIAN JESSIE LITEだとGUIがないため、ここではRASPBIAN JESSIE WITH PIXELのZIPを落とします。
    ファイルサイズが大きいのでハッシュで確認することも出来ます。
    (ダウンロード完了まで1時間程かかるので気長に待ちましょう)

  2. SDカードのフォーマット
    Mac標準のDisk Utilityを起動し、認識されたSDカードを選択肢し、消去(Erase)をクリックします。(DefaultだとUNTITLEDと認識されています)
    フォーマット後の名前を入力し、MS-DOS(FAT)で実行します。

    コマンドで実行することもできます。

    $ diskutil eraseDisk FAT32 RPI /dev/disk2
    Started erase on disk2
    Unmounting disk
    Creating the partition map
    Waiting for partitions to activate
    Formatting disk2s2 as MS-DOS (FAT32) with name RPI
    512 bytes per physical sector
    /dev/rdisk2s2: 15121536 sectors in 1890192 FAT32 clusters (4096 bytes/cluster)
    bps=512 spc=8 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=15151104   bspf=14768 rdcl=2 infs=1 bkbs=6
    Mounting disk
    Finished erase on disk2
    
  3. SDカードのアンマウント
    フォーマットが完了したら、SDカードにイメージをコピーするためにディスクをアンマウントします。
    まずdiskutilでSDカードのデバイスファイル名を確認します。

    $ diskutil list
    /dev/disk0 (internal, physical):
    #:                       TYPE NAME                    SIZE       IDENTIFIER
    0:      GUID_partition_scheme                        *251.0 GB   disk0
    1:                        EFI EFI                     209.7 MB   disk0s1
    2:          Apple_CoreStorage Macintosh HD            250.1 GB   disk0s2
    3:                 Apple_Boot Recovery HD             650.1 MB   disk0s3
    /dev/disk1 (internal, virtual):
    #:                       TYPE NAME                    SIZE       IDENTIFIER
    0:                            Macintosh HD           +249.8 GB   disk1
                                 Logical Volume on disk0s2
                                 42BFDDDB-F75C-4C51-956E-4CE995092AB6
                                 Unlocked Encrypted
    /dev/disk2 (internal, physical):
    #:                       TYPE NAME                    SIZE       IDENTIFIER
    0:     FDisk_partition_scheme                        *15.6 GB    disk2
    1:                 DOS_FAT_32 3                       15.6 GB    disk2s1
    

    この場合/dev/disk2で認識されています。

    diskutilでSDカードをアンマウントします。successfulと出れば成功です。

    $ diskutil unmountDisk /dev/disk2
    Unmount of all volumes on disk2 was successful
    
  4. SDカードにイメージをコピーする
    ddコマンドでSDカードにRASPBIANのイメージをコピーします。
    ダウンロードしたimgファイルをフルパスで指定するのと、書き込み先のディスクファイル名を注意して下さい。

    $ sudo dd bs=1m if=2016-11-25-raspbian-jessie.img of=/dev/disk2
    

    ddコマンドはそのままだと進捗が見えなくて不安になるので、定期的にCtrl + Tでコピーの進捗を確認しましょう。(自分の場合かなり時間がかかったので進捗が確認できると安心しました笑)

    load: 3.11  cmd: dd 50953 uninterruptible 0.01u 35.03s
    1854+0 records in
    1853+0 records out
    1943011328 bytes transferred in 2520.953929 secs (770744 bytes/sec)
    

    コピーが完了したら、FinderからSDカードをアンマウントして、Macから取り出します。

    4169+0 records in
    4169+0 records out
    4371513344 bytes transferred in 20685.872802 secs (211328 bytes/sec)
    

    ネットワーク環境が悪いのかめちゃくちゃ時間かかりました笑

Raspberry Pi起動

Raspberry PiにSDカードを挿入し、電源ケーブルを差し込むと起動します。ブートが成功すると、緑のLEDが数回点灯します。

自分の場合は、テレビをディスプレイ代わりにHDMIで接続し、マウスとキーボードもBluetoothのものを使用しましたが、好きなもので大丈夫です。

スポンサーリンク

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

SNSでもご購読できます。