Netgate Store

Author Topic: Create a bootable USB flash disk on MacOs  (Read 451 times)

0 Members and 1 Guest are viewing this topic.

Offline mricecool

  • Newbie
  • *
  • Posts: 20
  • Karma: +1/-0
    • View Profile
Create a bootable USB flash disk on MacOs
« on: January 24, 2018, 03:16:24 pm »
Couldn't find a good how-to make a bootable usb disk on macOS, so I made this for anyone else looking.

1. Download the memstick version
2. run "$ diskutil list"
3. insert your flash media
4. run "$ diskutil list" again, notice the new device that has appered
5. run "$ diskutil unmountDisk /dev/diskN", were "N" is the device number
7. extract your downloeded copy, so that you get the ".img" file
8. convert your downloaded copy of pfSense to iso "$ hdiutil convert pfSense-CE-memstick-2.4.2-RELEASE-amd64.img -format UDRW -o pfSense-CE-memstick-2.4.2-RELEASE-amd64.iso"
9. Remove the ".dmg" file extension of the outputtet file.
10. write the "iso" file to flash drive "$ sudo dd if=pfSense-CE-memstick-2.4.2-RELEASE-amd64.iso of=/dev/rdisk2 bs=1m". Notice the "r" in "rdisk". This will speed things up.
11. eject the flash drive, "$ diskutil eject /dev/disk2"
12. Done!

Offline lemonkey

  • Newbie
  • *
  • Posts: 16
  • Karma: +0/-0
    • View Profile
Re: Create a bootable USB flash disk on MacOs
« Reply #1 on: May 15, 2018, 06:41:08 pm »
Thank you for this. The official FAQ instructions didn't work for me. The resulting USB stick wasn't able to be booted from.

Basically, they just recommend doing the following if on a mac:

gzcat pfSense-CE-memstick-2.4.3-RELEASE-amd64.img.gz | sudo dd of=/dev/disk2s1 bs=1m

Your steps did end up working, so thanks again!
« Last Edit: May 15, 2018, 07:02:08 pm by lemonkey »

Offline jahonix

  • Hero Member
  • *****
  • Posts: 2677
  • Karma: +162/-28
  • volunteer since 2006
    • View Profile
Re: Create a bootable USB flash disk on MacOs
« Reply #2 on: May 16, 2018, 05:13:16 am »
I was told quite some folks here now use Etcher, which is available for Win and maxOS, to write images to sticks.

As I am lazy I use applePi-Baker which has a nice GUI and is derived from the RaspberryPi universe.
As easy as point-n-shoot.