Install EXT4mkfs.ext4 brew install e2fsprogs
. This will not add support to the Disk Utility, but it can be runallow you to make an EXT4 partition. You will also need to mount it to extract the Arch Linux tar to it, so also get yourself brew cask install osxfuse && brew install ext4fuse
.
Find my SD Card.
Find SD Card Device Node
Setup BOOT partition.
Setup BOOT partition.
Setup ROOT partition.
Setup ROOT partitionCaveat: I am using EXT 3 instead of EXT 4, the non-journaled variant, because the FUSE implementation does not support writing to journaled EXT yet, and I could not find the no_journal
option mentioned here: https://github.com/gerard/ext4fuse/wiki/Write-Support. As soon as it gets implemented, an EXT 4 write on MacOS will be possible.
$(brew --prefix e2fsprogs)/sbin/mkfs.ext4ext3 /dev/disk2s2
$(brew --prefix ext4fuse)/bin/ext4fuse /dev/disk2s2 /Volumes/ROOT -o allow_other