題:
我可以在Pi 2上使用Fedora嗎?
goldilocks
2015-02-11 16:41:21 UTC
view on stackexchange narkive permalink

我知道Fedora具有ARMv7映像。可以在Raspberry Pi 2上使用它們嗎?如果可以,如何使用?

六 答案:
goldilocks
2015-02-11 16:41:21 UTC
view on stackexchange narkive permalink

[[Pi 3現在有 Fedora aarch64版本,同一頁上有 2/3的armv7。我將其保留原樣,因為它可以應用於任何通用的GNU / Linux ARM發行版。]

是的,Fedora 21 [以及最近的版本是23。 ..27] 起作用。但是,pi 2仍需要特殊的樹外內核,並且需要固件和引導程序,因此您應該從現有的pi 2映像開始;在這裡,我使用的是raspbian(請確保它是1-31-2015之後的版本)。除了可以從Raspbian中竊取內容以外,還有其他方法,請參閱底部的有關 / opt / vc 的註釋-但首先使用Raspbian卡更為簡單。

Xorg GUI服務器有效使用fbdev驅動程序,就像在raspbian上一樣。該倉庫沒有pi特有的東西,例如 oxmplayer ,但是它們可以從源代碼編譯或從Raspbian包中縱容(例如,涉及 omxplayer 的示例)這裡)。有關 raspicam 的信息,請參見 / opt / vc 註釋。

您還必須做自己的內核和固件更新。這很簡單-您只需要Raspbian映像中的 rpi-update 腳本(它位於 / usr / bin 中,並且除了 curl 和shell)或 github。這樣做可能會帶來一些潛在的麻煩,請參閱步驟6。

  1. 通常用樹莓派映像創建SD卡,並確保其啟動。這對我來說是第一次失敗,並且內核錯誤暗示它正在嘗試armv6內核。提到“ bcm_2835”。在第一個分區上將 kernel = kernel7.img 添加到 config.txt 可以解決此問題。引導到藍色的設置屏幕後,您可以拔下插頭-根目錄fs無論如何都將被刪除。

  2. 將卡放入另一台Linux機器中,並安裝第二個分區。在 / lib / modules 內部,您應該找到一個 -v7 目錄,例如 3.18.5-v7 。您想要將其複制並保存。同時獲得 / etc / fstab 的副本。您可以稍後將這些東西從下載的raspbian映像中拉出(參見此處)。

  3. 卸載分區並在卡上運行 fdisk 。刪除第二個分區,並將其替換為新的0x83(Linux)第二個分區(這是使第二個分區填滿卡的機會)。接下來,在該分區上運行 mkfs -t ext4 ...

  4. 通過Fedora 21的 ARM發布頁面下載圖像。我使用了 Fedora-Minimal-armhfp-21-5-sda.raw.xz 。這是xz壓縮文件,請使用 unxz 解壓縮。映像文件包含三個分區。前兩個沒有興趣;第三個包含根fs。您可以使用 fdisk Fedora-Minimal-armhfp-21-5-sda.raw 獲得偏移量; “開始”號可能是1251328,“單位”可能是512字節,1251328 * 512 = 640679936,因此:

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

    將所有內容複製到SD卡上新的空第二分區中( cp -a 可以做到這一點)。

  5. 將內核模塊目錄從raspbian複製到新填充的第二個分區上的 / lib / modules / 中;確保完全保留“ -v7”子目錄名稱。還復制 / etc / fstab ,替換Fedora之一。編輯該文件,以便第一個分區安裝在 / boot / rpi 上,而不只是 / boot 上,並在第二個分區上創建這樣的目錄。這是為了防止以後的Fedora更新將這些東西放到這裡(他們會),這些東西永遠不會被使用;實際的樹莓派內容也可能會分開存放。但是,如果要使用 rpi-update ,則會有些複雜,因為這會寫入 / boot 。您可以先在 / boot 上重新掛載第一個分區(然後再放回去),或者在 rpi-update 中編輯 BOOT_PATH (但是要小心rpi-update本身會進行更新。)。

    請參閱底部關於 / opt / vc 的註釋,以獲取有關保持固件和內核更新的選項。 / li>

  6. 卸載SD卡並將其粘貼在pi中。我使用的Fedora 21 ARM的“最小”版本具有4個選項(語言,時區,root密碼,創建用戶)的最小設置。我必須使用 yum 進行一些工作來測試X,但是如果您選擇其中一個GUI映像(KDE,Xfce,Mate等),則不必為此煩惱。

    登錄後運行 yum更新

  7. ol>

    / opt / vc

    您可能會在某個時候想要Raspbian上的 / opt / vc 中的內容(其他pi發行版可能以其他方式包含)。這實際上來自 github存儲庫,其中包含固件和預編譯的內核,因此,如果您克隆該存儲庫的“固件”部分,則:

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

    您將獲得幾乎所有東西,包括第一個 / boot 分區的所有內容,以及相應的 / lib / modules -即,您可以創建卡完全使用此圖片和Fedora映像從頭開始,並使用 git pull 手動更新。

    [請注意,這是價值3.5+ GB的東西。請注意,您不需要在pi上執行此操作。]

    該存儲庫的 / opt / vc 目錄包含一些庫和可執行文件,包括 vcgencmd raspivid 等。 / opt / vc / bin 在Raspbian的 $ PATH 中,您可以執行相同的操作或複制內容你想去哪裡。至關重要的是鏈接器可以找到 / opt / vc / lib 中的庫。如果將 / opt / vc 直接複製到pi,請以root用戶身份登錄:

      echo“ / opt / vc / lib” > /etc/ld.so.conf .d / rpi.confldconfig  

    否則, / opt / vc / bin 中的內容將不起作用。用於GPU上的硬件加速的openGL ES庫也位於此處。

酷:),但是帶有“拔出插頭”位,這也是弄亂SD卡的好方法...
在這種情況下,@Wilf:很好;第一個分區沒有任何變化(除非您使用raspi-config),第二個分區無關緊要,因為它永遠不會再被使用。
無需更改rpi-update,因為它會自我更新並覆蓋更改,您可以調用它並為其提供新路徑。不能正常工作,因此根路徑應該是/,但正常路徑是您為rpi-boot選擇的路徑
pmca
2015-03-02 22:50:19 UTC
view on stackexchange narkive permalink

您可以在此處安裝“用於Raspbery Pi 2B的Fedora 21 REMIX”

此處的說明:

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

此處的圖片:

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

感謝您提交第一個答案。我想指出的是,答案不僅應包含指向其他站點的鏈接。鏈接傾向於死亡,導致答案變得無用。請再沖洗一點。
+1非常感謝;在這種情況下,我同意Jacobco001的觀點,因為沒有必要進一步解釋。我將答案留給我接受,因為我已將其添加到頂部。
圖像下載鏈接似乎已死,但該鏈接有效:http://fedberry.agrez.net/
FedoraFan
2016-12-05 15:59:14 UTC
view on stackexchange narkive permalink

自從回答了這個問題以來,已經為某些Rasberry Pi型號發布了處於新狀態的Fedora 25版本:

我們目前僅支持Raspberry Pi Model B版本2和3。

。請注意,該支持是“非常新的”:

Fedora 25 Beta和更高版本現在支持Raspberry Pi。 Fedora 25最終版本支持仍然是非常新的,因此請向ARM郵件列表或IRC頻道報告問題。

來源: https://fedoraproject.org/wiki/Raspberry_Pi

a>
好吧,這使事情變得容易一些。對於那些感興趣的人,該頁面上列出的大多數問題(無相機,無聲音等)是由於他們使用的內核引起的,但是使用Foundation固件存儲庫中的一個內核應該沒問題(不要忘記模塊了..)。
Chisight
2015-10-20 10:01:12 UTC
view on stackexchange narkive permalink

是的,有關Linux經驗最少的用戶的說明,請訪問: https://chisight.wordpress.com/2015/10/19/fedora-22-or-23-on-raspberry-pi-2/

在這裡,在Raspberry Pi社區的StackExchange上,我們希望答案始終存在,而沒有完整的答案存在於鏈接中。
Fedora 25對pi的支持是否更改了這些說明?
Thomas Weller
2016-08-29 20:23:10 UTC
view on stackexchange narkive permalink

Fedberry值得一看。它基於Fedora23。它們提供圖片下載。大文件(下載約720 MB)提取到包括XFCE在內的4.6 GB磁盤映像。

在Windows上,我能夠借助 7Zip。然後像使用Raspbian一樣,使用 Win32DiskImager將其寫入SD卡。由於解壓縮的文件沒有所需的 .img 擴展名,因此必須在文件打開對話框中輸入 * 才能找到它。

像Raspbian它將在首次啟動時調整磁盤大小,並在啟動時要求配置。

Uncompressing with 7Zip on Windows

Win32DiskImager select Fedberry

Auniverse
2019-07-31 03:04:50 UTC
view on stackexchange narkive permalink

嘗試Fedberry Fedora混音。我目前正在使用Fedberry,效果很好。您可以將圖像直接刻錄到sd卡上,但是使用Pinn對我來說更容易。

我還注意到了另一個叫做pidora的軟呢帽混音,我不知道它與Fedberry的比較


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...