Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Fedora 24-rpi-kotek

302 views

Published on

Presentation at a Fedora Release Party in Prague by Lukas Kotek

Published in: Software
  • Be the first to comment

  • Be the first to like this

Fedora 24-rpi-kotek

  1. 1. Fedora 24 na Raspberry Pi 2 Lukáš Kotek CC BY-SA 4.0
  2. 2. Fedora Remix ● Co označuje Fedora Remix?1 – Z Fedory odvozené operační systémy ● Určené například pro odlišný hardware – Není možné použít čistě název Fedora (ochranná známka) ● Čím se liší? – Upravené balíky od stavu v samotné distribuci – Může obsahovat balíky, které nemohou být z různých (licenčních) důvodů zahrnuty do Fedory 1) https://fedoraproject.org/wiki/Remix
  3. 3. Letmo do historie ● Pidora2 – Fedora Remix pro původní Raspberry Pi – Kompilován přímo pro ARMv6 na RPi ● Fedora v dané době kompilována pro ARMv5 a ARMv7 – Poslední verze z roku 2014 postavená na Fedoře 20 – Remix již není dále vyvíjen 2) http://pidora.ca/
  4. 4. Fedora a ARM ● ARM je primární architekturou3 distribuce – Spolu s x86 a x86-64 ● Jedná se o 32bitový ARMv7 (hard float, armhf) – Stejná architektura jako u BCM2836 Raspberry Pi 2 ● Přímo podporováno mnoho zařízení4 – Banana Pi, BeagleBone, PandaBoard 3) https://fedoraproject.org/wiki/Architectures#Primary_Architectures 4) https://fedoraproject.org/wiki/Architectures/ARM
  5. 5. Fedora a Raspberry Pi 2 model B ● Problémy spojené s RPi: – BCM2836 není otevřený hardware ● Dílčí pozitivní vývoj5 – Nestandardní bootování ● Nepoužívá uboot, uefi a vyžaduje vfat oddíl pro /boot ● Specifické konfigurační soubory (config.txt, cmdline.txt) – Není možné použít distribuční kernel (4.5)6 ● Vyžadovány specifické moduly třetích stran 5) https://www.raspberrypi.org/blog/a-birthday-present-from-broadcom/ 6) https://bugzilla.redhat.com/show_bug.cgi?id=1308355
  6. 6. Instalační „sestava“ :-)
  7. 7. Instalace Fedory 24 (1) 1) Stažení instalačních obrazů, firmware a utilit – K dispozici jsou standardní edice a spiny Fedory ● viz https://arm.fedoraproject.org/ – Firmware od tvůrců RPi je dostupný na GitHubu ● viz https://github.com/raspberrypi/firmware 2) Zapsání obrazu na SD kartu – Zjištění přiděleného názvu SD karty v systému pomocí blkid ● Typický název je mmcblk0 – Rozbalení a zapsání obrazu přes xzcat a dd ● xzcat obraz-fedory.raw.xz | dd of=/dev/mmcblk0 bs=1M
  8. 8. Instalace Fedory 24 (2) 3) Změna rozložení oddílů – Oddíl pro /boot musí být vfat ● Lze změnit gparted, cfdisk – Nutná odpovídající úprava /etc/fstab 4) Úprava konfiguračních souborů v /boot – Nutné vytvořit soubory s direktivami pro bootování RPi ● Jedná se o soubory config.txt a cmdline.txt
  9. 9. Instalace Fedory 24 (3) 5) Zkopírování firmware a jaderných modulů – Firmware nutné překopírovat do /boot – Jaderné moduly do /lib/modules 6) Získání nástroje pro aktualizaci firmware – Skript rpi-update ● viz https://github.com/Hexxeh/rpi-update – Zkopírování skriptu do /usr/bin, přidání práv ke spuštění 7) První boot :-)
  10. 10. Kam pro detailní návody ● Podrobné návody pro instalaci: – https://fedoraproject.org/wiki/Raspberry_Pi – http://mojefedora.cz/fedora-23-na-raspberry-pi-2/ ?
  11. 11. Co může být ošidné ● Poinstalační průvodce – Mírně nevyzpytatelný, zvážit vytvoření uživatelů ručně ● Detekce zvukové „karty“ – Od jádra 4.47 je nutné do souboru config.txt pro zprovoznění zvuku přidat direktivu dtparam=audio=on ... Uživatelská přívětivost? 7) https://www.raspberrypi.org/documentation/configuration/device-tree.md
  12. 12. Širší rozhled ● Projekt FedBerry – Fedora Remix (aktuálně F23) pro Raspberry Pi 2 model B – Sada připravených image s přednastaveným systémem ● Viz http://fedberry.org/ ● Projekt Pignus – Fedora Remix (F23) cílící na uživatele původního Raspberry Pi a Raspberry Pi Zero (stejný použitý SoC BCM2835) – Opět k dispozici předpřipravené image ● Viz https://pignus.computer/
  13. 13. Závěr ● Plusy – Remixy Fedory pro RPi jsou funkční a dostupné – Slibný výhled v podobě projektu Fedberry ● Mínusy – Aktuálně nedostupný videopřehrávač omxplayer – Instalace není přívětivá pro začátečníky
  14. 14. Děkuji za pozornost :-)
  15. 15. Použité zdroje ● https://fedoraproject.org/wiki/Raspberry_Pi ● http://nullr0ute.com/2016/03/supporting-fedora-24-on-the-raspberry-pi-2/ ● https://hobo.house/2016/03/13/installing-fedora-linux-on-the-raspberry-pi-3/ ● https://jonarcher.info/2015/02/getting-fedora-21-raspberry-pi-2/ ● https://chisight.wordpress.com/2015/10/19/fedora-22-or-23-on-raspberry-pi-2/ ● http://enritchit.blogspot.cz/2013/11/using-800x480-lcd-with-raspberry-pi.html

×