Up OS のインストール 作成: 2021-01-31
更新: 2021-02-02


  1. SDカードにインストールしようとするのは,OS のイメージファイル (拡張子 img ) である。
    このファイルのパスを,押さえておく。
      例えば,ファイルをデスクトップに置いている場合,つぎがバスになる:
        /Users/[user名]/Desktop/ファイル名

  2. カードの disk番号を知る
    ──以下「disk2」とする

  3. disk2 を unmount する:
      $ diskutil unmountDisk /dev/disk2
      Unmount of all volumes on disk2 was successful
      (デスクトップに現れていたディスクアイコンが消える)

  4. /bin/dd を使って,イメージファイルをコピー
      $ sudo dd bs=1m if=[img ファイルのパス] of=/dev/rdisk2; sync
      Password: (パスワードを入力)
    何も反応が無いまま時間が経ち,つぎのメッセージが現れて終了:
      8204+0 records in
      8204+0 records out
      8602517504 bytes transferred in 502.584006 secs (17116576 bytes/sec)
      (所要時間は,データのディスク使用量 5GBにつき10分くらい)
    デスクトップに,つぎの名のディスクアイコンが現れる:
      RaspberryPi OS の場合:"boot"
      Ubuntu の場合 : "system-boot"
      Raspbian for robots の場合 : "boot"

  5. カードを eject:
      $ sudo diskutil eject /dev/rdisk2
      Password: (パスワードを入力)
      Disk /dev/rdisk2 ejected


  • 参考Webサイト

    If the command reports
     dd: /dev/rdiskN: Resource busy
    you need to unmount the volume first
     sudo diskutil unmountDisk /dev/diskN

    If the command reports
     dd: bs: illegal numeric value,
    change the block size
     bs=1m
    to
     bs=1M

    If the command reports
     dd: /dev/rdiskN: Operation not permitted
    go to
     System Preferences
     -> Security & Privacy
     -> Privacy
     -> Files and Folders
     -> Give Removable Volumes access to Terminal

    If the command reports
     dd: /dev/rdiskN: Permission denied
    the partition table of the SD card is being protected against being overwritten by Mac OS.
    Erase the SD card's partition table using this command:

    $ sudo diskutil partitionDisk /dev/diskN 1 MBR "Free Space" "%noformat%" 100%

    That command will also set the permissions on the device to allow writing. Now issue the
     dd
    command again.