I would too recommend to install Fedora alongside the existing macOS installation.
A couple of other recommendations:
- The obvious one: back up your system, especially if data already available on the system.
- Don’t remove the macOS recovery partition, it might come in handy if anything goes wrong.
- Partition the disk to your liking (depending on how much you’d be using macOS). This can be done either from within macOS with Disk Utility, or from within Fedora’s live session, with the included Disks app. The partition created for Fedora should not be formatted (but rather left as unallocated space), so that the Anaconda installer would automatically recognize it later and propose it for installation.
- During installation, select the option to encrypt your disk with Luks2. It will encrypt
/
and/home
subvolumes by default. - Remember to press the Option (⌥) key right after starting the mac, in order to bring up the Startup Manager, from where you can then select the Fedora installation.
- In case you’d want to swap Ctrl (^) with Cmd ( ⌘) keys, install GNOME Tweaks and navigate to Keyboard → Additional Layouts → Ctrl position and check the Swap Left Win with Left Ctrl and Swap Right Win with Right Ctrl boxes[1].
Not needed if you’re happy with the mac keyboard’s current layout and with the option to only have the Ctrl key on the left side. Rather useful if using both macOS and Fedora, as the standard keyboard shortcuts would use the same key combinations. ↩︎