Download one of the remix from http://arm.fedoraproject.org/
Download kernel
cd /tmp/
git clone -depth 1 https://github.com/raspberrypi/firmware.git
I am using LXDE:
xzcat Fedora-LXDE-armhfp-22-3-sda.raw.xz | dd of=/dev/mmcblk0 bs=4M
fdisk /dev/mmcblk0
change first partition type to B
If you like, expand /dev/mmcblk0p3 to utilize all space and use resize2fs /dev/mmcblk0p3 to expand filesystem
mkfs.vfat /dev/mmcblk0p1
mkdir /tmp/sdcard
mount /dev/mmcblk0p3 /tmp/sdcard
mount /dev/mmcblk0p1 /tmp/sdcard/boot
cat >/tmp/sdcard/boot/config.txt
#uncomment to overclock the arm. 700 MHz is the default.
arm_freq=700
# NOOBS Auto-generated Settings:
hdmi\_force\_hotplug=1
config\_hdmi\_boost=4
overscan_left=24
overscan_right=24
overscan_top=16
overscan_bottom=16
disable_overscan=0
core_freq=250
sdram_freq=400
over_voltage=0
^d
cat >/tmp/sdcard/boot/cmdline.txt
dwc\_otg.lpm\_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=deadline rootwait
^d
Copy Firmware
cp firmware/boot/* /tmp/sdcard/boot/
rm -rf /tmp/sdcard/lib/modules/*
cp -rvi firmware/modules/*-v7+ /tmp/sdcard/lib/modules/
Modify fstab
blkid /dev/mmcblk0p1
copy UUID from results
vi /tmp/sdcard/etc/fstab
Update boot UUID with new one
Change ext to vfat
Remove noatime
umount /tmp/sdcard/boot
umount /tmp/sdcard
rmdir /tmp/sdcard
Insert Card in RaspBerry Pi 2 and boot.
Follow on screen first setup for fedora.