Pi 2'de Fedora kullanabilir miyim?


18

Fedora'nın ARMv7 görüntüleri olduğunu biliyorum. Bunlar Raspberry Pi 2'de kullanılabilir ve eğer öyleyse, nasıl?

Yanıtlar:


13

[Şimdi Pi 3 için bir Fedora aarch64 sürümü ve aynı sayfada 2/3 için bir armv7 var . Bu yanıtı olduğu gibi bırakıyorum, çünkü herhangi bir genel GNU / Linux ARM dağıtımına uygulanabilir.]

Evet, Fedora 21 [ve son zamanlarda 23 ... 27] çalışıyor. Bununla birlikte, pi 2 hala özel bir ağaç dışı çekirdek gerektirir ve ürün bilgisine ve önyükleyiciye ihtiyacınız vardır, bu nedenle mevcut bir pi 2 görüntüsüyle başlamalısınız; Burada raspbian kullanıyorum (1-31-2015'ten sonraki bir sürüm olduğundan emin olun). Raspbian'dan bir şeyler kopyalamanın bir alternatifi var, alttaki nota bakın /opt/vc- ancak ilk önce bir Raspbian kartı kullanmak daha basit.

Xorg GUI sunucusu, raspbian'da olduğu gibi fbdev sürücüsünü kullanarak çalışır. oxmplayerReponun pi gibi belirli şeyleri olmayacak , ancak kaynaktan derlenebilir veya Raspbian paketlerinden bağlanabilirler (örneğin, omxplayer buraya bakınız ). İçin nota raspicambakın /opt/vc.

Ayrıca kendi çekirdek ve bellenim güncellemelerinizi yapmanız gerekir. Bu yeterince basit - sadece rpi-updateraspbian görüntüden komut dosyasına ihtiyacınız var (içeride ve kabuk /usr/bindışında hiçbir bağımlılığı yok curl) veya github . Bununla hafif bir potansiyel komplikasyon var, bkz. Adım # 6.

  1. Raspbian görüntüden SD kartı normal olarak oluşturun ve önyükleme yaptığınızdan emin olun. Bu benim için ilk kez başarısız oldu ve çekirdek hataları armv6 çekirdeğini denediğini ima etti; "bcm_2835" den bahsedildi. Ekleme kernel=kernel7.imgiçin config.txtilk bölümünde bu sabit. Mavi kurulum ekranına önyükleme yaptığında, fişi çekebilirsiniz - kök fs yine de silinmek üzere.

  2. Kartı başka bir linux makinesine koyun ve ikinci bölümü takın. İçinde /lib/modulesbir -v7dizin bulmalısınız , örn. 3.18.5-v7. Bunu kopyalayıp kaydetmek istiyorsunuz. Ayrıca bir kopyasını alın /etc/fstab. Bunun yerine, daha sonra indirdiğiniz raspbian görüntüsünden bu öğeleri çekebilirsiniz ( buraya bakın ).

  3. Bölümü çıkarın ve fdiskkart üzerinde çalıştırın . İkinci bölümü silin ve yeni bir 0x83 (Linux) ikinci bölümüyle değiştirin (bu, ikinci bölümü kartla doldurma şansınızdır). Sonra, mkfs -t ext4 ...bu bölüm üzerinde çalıştırın .

  4. Fedora 21'in ARM sürüm sayfasından bir resim indirin . Ben kullandım Fedora-Minimal-armhfp-21-5-sda.raw.xz. Bu xz sıkıştırılmış, sıkıştırılmamış unxz. Görüntü dosyası üç bölüm içerir. İlk ikisi ilgisizdir; üçüncüsü kök fs içerir. Ofset ile alabilirsiniz fdisk Fedora-Minimal-armhfp-21-5-sda.raw; "Başlangıç" numarası muhtemelen 1251328'dir ve "Birimler" muhtemelen 512 bayttır, 1251328 * 512 = 640679936, yani:

    mount -o offset=640679936 Fedora-Minimal-armhfp-21-5-sda.raw /mnt/whatever
    

    Her şeyi SD karttaki yeni boş ikinci bölüme kopyalayın (bunun için cp -açalışır).

  5. Çekirdek modülü dizinini raspbian'dan /lib/modules/yeni doldurulmuş ikinci bölüme kopyalayın; "-v7" alt dizin adını tam olarak koruduğunuzdan emin olun. Ayrıca /etc/fstab, Fedora'nın yerini alarak kopyalayın . İlk bölüm /boot/rpisadece yerine monte edilecek şekilde düzenleyin /bootve ikinci bölümde böyle bir dizin oluşturun. Bu, sonraki Fedora güncellemelerinin hiçbir zaman kullanılmayacak şeyler koyacağı; gerçek ahududu pi şeyler de ayrı tutulabilir. Bununla birlikte, eğer kullanacaksanız rpi-update, biraz karışıklık var , çünkü bu yazıyor /boot. Ya yeniden bağlama birinci üzerinden bölme olabilir /bootbunu (ve daha sonra geri koymak) önce veya düzenleme BOOT_PATHiçinde rpi-update(ancak rpi güncelleme güncellemelerini kendisi dikkat).

    /opt/vcÜrün yazılımı ve çekirdeği güncel tutma seçeneği için aşağıdaki nota bakın .

  6. SD kartı çıkarın ve pi'ye yapıştırın. Kullandığım Fedora 21 ARM'nin "minimal" sürümünde 4 seçenek (dil, saat dilimi, kök parola, kullanıcı oluşturma) ile minimal bir kurulum yapıldı. yumX'i test etmek için biraz çalışmam gerekiyordu, ancak GUI görüntülerinden birini seçerseniz (KDE, Xfce, Mate vb.) Bununla uğraşmanıza gerek kalmayacak.

    Giriş yaptıktan yum updatesonra çalıştırın .


/opt/vc

Muhtemelen bir noktada /opt/vcRaspbian'da olanlardan bir şey isteyeceksiniz (ve diğer pi dağıtımları tarafından başka yollar da dahil edilebilir). Bu aslında bellenim ve önceden derlenmiş çekirdekleri içeren bir github deposundan , bu nedenle bu deponun "bellenim" bölümünü klonlarsanız:

git clone https://github.com/raspberrypi/firmware

İlk /bootbölüm için tüm şeyler ve buna karşılık gelen hemen hemen her şeyi elde edersiniz /lib/modules- yani, sadece bunu ve Fedora görüntüsünü kullanarak kartı tamamen sıfırdan oluşturabilir ve manuel olarak güncelleyebilirsiniz git pull.

[Bunun 3,5+ GB değerinde olduğuna dikkat edin. Bunu pi'de yapmanız gerekmediğini unutmayın.]

/opt/vcO repo dizin dahil olmak üzere bazı kütüphaneler ve çalıştırılabilir içerir vcgencmdve raspividvb /opt/vc/biniçindedir $PATHRaspbian üzerinde ve aynı şeyi yapmak ya da nereye kadar istediğini kopyalayabilirsiniz. Önemli olan, kütüphanelerin /opt/vc/libbağlayıcı tarafından bulunmasıdır. /opt/vcKök olarak doğrudan pi'ye kopyalarsanız :

echo "/opt/vc/lib" > /etc/ld.so.conf.d/rpi.conf
ldconfig

Aksi takdirde, şeyler /opt/vc/binçalışmaz. GPU'da donanım hızlandırma için openGL ES kütüphaneleri de burada.


Harika :) ama 'fişi çekin' bit ile, bu da SD kartları berbat etmek için iyi bir yoldur ...
Wilf

@Wilf: Bu bağlamda sorun yok; ilk bölümde hiçbir şey değişmedi (siz geçmedikçe raspi-config) ve ikinci bölüm bir daha asla kullanılmayacağı için önemli değil.
goldilocks

2
değişikliklerin üzerine yazdığı için rpi güncellemesini değiştirmek yerine, onu çağırabilir ve ona yeni bir yol ROOT_PATH=/ BOOT_PATH=/boot/rpi rpi-updateBTW verebilirsiniz , her iki yolu da geçmeniz gerekir veya çalışmaz, bu nedenle kök yolu normal / normal, ancak boor olmalıdır yolu sizin rpi-boot için ne seçerseniz seçin
Fahad Alduraibi

5

"Raspbery Pi 2B için Fedora 21 REMIX" yükleyebilirsiniz.

Buradaki talimatlar:

http://www.raspberrypi.org/forums/viewtopic.php?f=51&t=101027

Resimler burada:

http://www.digitaldreamtime.co.uk/images/Fidora/21/


2
İlk cevabınızı gönderdiğiniz için teşekkür ederiz. Ben cevaplar sadece diğer sitelere bağlantılar daha fazla içermesi gerektiğini işaret etmek istiyorum. Bağlantılar ölme eğilimindedir ve cevapların işe yaramaz hale gelmesine neden olur. Lütfen cevabınızı biraz daha yıkayın.
Jacobm001

+1 Ve çok takdir etmek; Bu durumda Jacobm001 ile daha fazla açıklamaya gerek olmadığı sürece katılmıyorum. Yine de cevabımı kabul edilen cevap olarak bırakıyorum, çünkü bunun üstüne ekledim.
goldilocks

Resim indirme bağlantısı ölü gibi görünüyor ama bu işe yarıyor: fedberry.agrez.net
trip0d199

3

Bu soru cevaplandığından, bazı Rasberry Pi modelleri için yeni bir durumda Fedora 25'in bir sürümü yayınlandı:

Şu anda yalnızca Raspberry Pi Model B sürüm 2 ve 3'ü destekliyoruz.

Desteğin "çok yeni" olduğuna dikkat edin:

Raspberry Pi desteği artık Fedora 25 Beta ve sonraki sürümlerinde desteklenmektedir. Fedora 25 son sürüm desteği hala çok yeni, bu yüzden lütfen sorunları ARM posta listesine veya IRC kanalına bildirin

Kaynak: https://fedoraproject.org/wiki/Raspberry_Pi


Bu işleri biraz daha kolaylaştırıyor. İlgilenenler için, o sayfada listelenen sorunların çoğu (kamera yok, ses yok, vb.) Kullandıkları çekirdekten kaynaklanıyor, ancak bunun yerine Vakıf ürün yazılımı depolarından olanı kullanmanız iyi olmalı (yapma modülleri de unutun ..).
goldilocks


1

Fedberry bir göz atmaya değer. Bu Fedora 23 dayanmaktadır. Onlar indirmek gibi görüntüler sağlar . Büyük olan (~ 720 MB indirme) XFCE dahil bir 4.6 GB disk görüntüsüne çıkarılır.

Windows'ta, 7Zip'in.xz yardımıyla olağandışı uzantıyı açabildim . Sonra Raspbian için yaptığım gibi Win32DiskImager kullanarak SD karta yazdı . Ayıklanan dosyada gerekli .imguzantı bulunmadığından *, dosyayı bulmak için dosya açma iletişim kutusuna girmeniz gerekir.

Raspbian gibi ilk açılışta diski yeniden boyutlandıracak ve açıldığında konfigürasyon isteyecektir.

Windows'ta 7Zip ile sıkıştırmayı açma

Win32DiskImager seçme Fedberry


0

Fedberry Fedora remiksini deneyin. Şu anda Fedberry kullanıyorum ve harika çalışıyor. Görüntüyü doğrudan sd karta yazabilirsiniz, ancak Pinn'i kullanmak benim için daha kolaydı.


Ayrıca pidora adlı başka bir fedora remiksini fark ettim, Fedberry ile nasıl karşılaştırıldığını bilmiyorum
Auniverse
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.