github 代碼:
?
https://github.com/rcman/BPI-F3
?
Ubuntu 24.04 現(xiàn)在正在我的 BPI-F3 上運行。很快會為 YouTube 制作一個視頻。
這應(yīng)該適用于任何版本的 Linux,僅在 Ubuntu 24.04 上測試過
?
?
入門
?
下載 Bianbu映像并使用您最喜歡的工具將其映像到微型 SD 卡上。
將 Ubuntu映像Ubuntu 24.04 下載到 NVME(注意:您將丟失所有數(shù)據(jù))
可以通過幾種不同的方式對 NVME 進行映像處理。您可以將映像從另一個系統(tǒng)復(fù)制到 risc 機器的 SD 卡,或者使用 raspberry pi Imager 或 Balena Etcher 等映像程序。您可以購買 USB 轉(zhuǎn) m.2 適配器,在亞馬遜上購買價格約為 20 美元。
此啟動僅在此版本的 Ubuntu 上得到驗證。它應(yīng)該適用于所有版本的 Linux,您只需要知道哪個分區(qū)是根分區(qū) (/)。將 Bianbu 映像到 SD 卡后。將其重新插入您的 PC 并安裝分區(qū)。接下來運行此命令。
sudo mkdir /mnt/sd
sudo mount /dev/sdd5 /mnt/sd
(或者顯示為哪個驅(qū)動器號。我的顯示為 sdd。如果您的顯示為 SDA,則 mount /dev/sda5)。您可以通過運行命令(lsblk)來確定它是哪個驅(qū)動器,安裝后運行命令以更改目錄。
cd /mnt/sd
在您的主目錄中創(chuàng)建一個工作目錄。
mkdir ~/工作
現(xiàn)在使用以下命令復(fù)制 initrd-6.1.15。cp
initrd.img-6-1-15 ~/work/
下載復(fù)制下面的cpionew.sh鏈接。在此處下載文件并將其復(fù)制到您的工作目錄。輸入此命令即可轉(zhuǎn)到那里
cd ~/工作
您應(yīng)該已經(jīng)在此目錄中擁有 initrd.img-6.1.15 以及 cpionew.sh,請輸入以下命令:
mkdir initrd-tree
輸入此命令
cp initrd.img-6.1.15 initrd.gz
現(xiàn)在用這個命令解壓縮 initrd:
./cpionew.sh -u
這應(yīng)該將 initrd 提取到 initrd-tree 目錄使用此命令更改到該目錄
cd 初始化樹
下載位于 files 目錄中的init文件。將 initrd-tree 中的 init 替換為您下載的 init。輸入以下命令返回上一個目錄:
光盤 ..
現(xiàn)在用這個命令重新壓縮 initrd
./cpionew.sh -r
現(xiàn)在運行此命令
cp initrd.gz initrd.img-6.1.15
SD 卡仍按上述方式安裝,運行此命令
sudo cp initrd.img-6.1.15 /mnt/sd/
輸入此命令
同步
然后輸入 cd 更改回你的主目錄,現(xiàn)在用這個命令卸載 SD 卡
sudo 卸載 /mnt/sd
取出 SD 卡并將其放入 BPI-F3 機器并打開。它應(yīng)該啟動到位于 NVME 上的 Ubuntu
如果你需要幫助請告訴我。謝謝 Franco
項目 2 修復(fù)內(nèi)核
https://github.com/TroyMitchell911/bpi-f3-linux-6.6
下面的鏈接展示了啟動所需的模塊和網(wǎng)絡(luò)驅(qū)動程序。https
://github.com/jellyterra/bpi-f3-archlinux
修復(fù)啟動問題以便始終啟動
https://gitlab.com/rkraevskiy/ubootpubkey/-/blob/master/README?ref_type=heads
?