This method uses Win32 Disk Imager and works for Windows XP/Vista/7/8/10/11.
Done!
After writing, Windows may not recognize the file system on the USB drive and may offer to format the USB drive. This is normal, so donot format the USB drive. Windows may also report low capacity (around 150MB) even if the USB drive had higher capacity. This is normal, you can easily restore the full capacity later if you need it.
This method uses Rufus and works for Windows XP/Vista/7/8/10/11.
Done!
If you choose "Write in ISO Image mode" instead of "Write in DD Image mode" you will be prompted to "Download installation image" during ipfire setup. The install will fail if the ipfire installer can't acquire an address via DHCP.
One method of finding out is open a Linux Terminal and use the command:
lsblk
umount /dev/sdX
Change "sdX" to correspond with your USB drive.
Then execute the following commands:
dd bs=4M if=/path/to/ipfire-2.27-core172-x86_64.iso of=/dev/sdX conv=fsync oflag=direct status=progress
eject /dev/sdX
diskutil list
Change "diskX" to correspond with your USB drive.
diskutil unmountdisk /dev/diskX
Then execute the following commands:
sudo dd bs=1m of=/dev/rdiskX if=/path/to/ipfire-2.19.x86_64-full-core118.iso
diskutil eject /dev/diskX
Note: for macOS using /dev/rdiskX is faster than /dev/diskX. 1