Fedora'nın ARMv7 görüntüleri olduğunu biliyorum. Bunlar Raspberry Pi 2'de kullanılabilir ve eğer öyleyse, nasıl?
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:
[Ş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. oxmplayer
Reponun pi gibi belirli şeyleri olmayacak , ancak kaynaktan derlenebilir veya Raspbian paketlerinden bağlanabilirler (örneğin, omxplayer
buraya bakınız ). İçin nota raspicam
bakın /opt/vc
.
Ayrıca kendi çekirdek ve bellenim güncellemelerinizi yapmanız gerekir. Bu yeterince basit - sadece rpi-update
raspbian görüntüden komut dosyasına ihtiyacınız var (içeride ve kabuk /usr/bin
dışında hiçbir bağımlılığı yok curl
) veya github . Bununla hafif bir potansiyel komplikasyon var, bkz. Adım # 6.
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.img
için config.txt
ilk bölümünde bu sabit. Mavi kurulum ekranına önyükleme yaptığında, fişi çekebilirsiniz - kök fs yine de silinmek üzere.
Kartı başka bir linux makinesine koyun ve ikinci bölümü takın. İçinde /lib/modules
bir -v7
dizin 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 ).
Bölümü çıkarın ve fdisk
kart ü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 .
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).
Ç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/rpi
sadece yerine monte edilecek şekilde düzenleyin /boot
ve 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 /boot
bunu (ve daha sonra geri koymak) önce veya düzenleme BOOT_PATH
iç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 .
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ı. yum
X'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 update
sonra çalıştırın .
/opt/vc
Muhtemelen bir noktada /opt/vc
Raspbian'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 /boot
bö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/vc
O repo dizin dahil olmak üzere bazı kütüphaneler ve çalıştırılabilir içerir vcgencmd
ve raspivid
vb /opt/vc/bin
içindedir $PATH
Raspbian üzerinde ve aynı şeyi yapmak ya da nereye kadar istediğini kopyalayabilirsiniz. Önemli olan, kütüphanelerin /opt/vc/lib
bağlayıcı tarafından bulunmasıdır. /opt/vc
Kö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.
raspi-config
) ve ikinci bölüm bir daha asla kullanılmayacağı için önemli değil.
ROOT_PATH=/ BOOT_PATH=/boot/rpi rpi-update
BTW 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
"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:
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
Evet, en az Linux deneyimi olan biri için talimatlar şuradadır: https://chisight.wordpress.com/2015/10/19/fedora-22-or-23-on-raspberry-pi-2/
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 .img
uzantı 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.
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ı.