아래 내용은 페도라에서 공식 지원 판을 배포하게 됨으로써 그달리 중요치 않게 되었다. https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi
라즈베리 파이에서 fedora를 설치하기 위해서는 ARM 대응 컴파일이 된 fedora 버전이 필요 하다. fedora에는 ARMv7 아키텍쳐를 위한 배포판은 제공하지만 ARMv6를 위한 배포판은 제공하지 않는다. 그래서 이를 위해 pidora라는 배포판이 별도로 존재한다. 하지만 이 배포판은 2014년도 이후로 업그레이드 되고 있지 않고, ARMv7을 위한 커널이 존재하지 않아서 ARMv7기반인 Raspberry Pi 2에서는 동작하지 않는다. 다행히도 Raspberry Pi 2는 ARMv7 아키텍쳐 이고 Fedora 에서는 ARMv7을 위한 배포판을 제공하기 때문에 부팅만 할수 있다면 Raspberry Pi 2에서도 Fedora를 사용할수 있다.
다행히도 raspberry pi 2에 대응하는 이미지를 만들어주는 스크립트가 이미 오픈소스로 나와 있다. 이 스크립트를 사용하면 Fedora Generic ARMv7버전의 이미지를 Raspberry Pi용으로 바꾸어 준다. 도중에 필요한 이미지와 Raspberry용 firmware를 받아서 알아서 해준다. 이 스크립트를 가지고 라즈베리 파이 이미지를 만들어 보겠다.
git clone https://github.com/spartacus06/rpi2-fedora-image-builder
cd rpi2-fedora-image-builder
sudo ./mkimage
이미지를 flashing 했다면 아마도 기존의 sd 카드 전체를 활용하고 있지 않을 것이다. 이는 이미지의 크기가 실제 카드보다 작기 때문인데 파티션 정보를 수정해서 카드 전체를 사용할수 있도록 해야 한다. RASPBIAN 에는 이를 위한 스크립트가 존재하지만 Fedora 배포판은 이를 고려하지 않았기 때문에 수동으로 파티션을 확장 해주어야 한다. 이러한 과정은 Raspberry Pi 와 SD 카드별로 다르기 때문에 직접 확인 해가면서 해야 한다. raspberry pi forum에는 수동으로 하는법이 쓰여있다. 이를 보고 따라하면 된다.
이 이미지는 swap 영역이 없기 떄문에 직접 만들어 줘야 한다. 다행히도 파일을 swap 파티션으로 마운트 할수 있기 때문에 직접 파일을 만든뒤 마운트 하면 된다.
자세한 방법은 redhat 문서를 참고 하면 된다.