github 代码:
https://github.com/rcman/BPI-F3
Ubuntu 24.04 现在正在我的 BPI-F3 上运行。很快会为 YouTube 制作一个视频。
这应该适用于任何版本的 Linux,仅在 Ubuntu 24.04 上测试过
入门
下载 Bianbu映像并使用您最喜欢的工具将其映像到微型 SD 卡上。
将 Ubuntu映像Ubuntu 24.04 下载到 NVME(注意:您将丢失所有数据)
可以通过几种不同的方式对 NVME 进行映像处理。您可以将映像从另一个系统复制到 risc 机器的 SD 卡,或者使用 raspberry pi Imager 或 Balena Etcher 等映像程序。您可以购买 USB 转 m.2 适配器,在亚马逊上购买价格约为 20 美元。
此启动仅在此版本的 Ubuntu 上得到验证。它应该适用于所有版本的 Linux,您只需要知道哪个分区是根分区 (/)。将 Bianbu 映像到 SD 卡后。将其重新插入您的 PC 并安装分区。接下来运行此命令。
sudo mkdir /mnt/sd
sudo mount /dev/sdd5 /mnt/sd(或者显示为哪个驱动器号。我的显示为 sdd。如果您的显示为 SDA,则 mount /dev/sda5)。您可以通过运行命令(lsblk)来确定它是哪个驱动器,安装后运行命令以更改目录。
cd /mnt/sd
在您的主目录中创建一个工作目录。
mkdir ~/工作
现在使用以下命令复制 initrd-6.1.15。cpinitrd.img-6-1-15 ~/work/
下载复制下面的cpionew.sh链接。在此处下载文件并将其复制到您的工作目录。输入此命令即可转到那里
cd ~/工作
您应该已经在此目录中拥有 initrd.img-6.1.15 以及 cpionew.sh,请输入以下命令:
mkdir initrd-tree
输入此命令
cp initrd.img-6.1.15 initrd.gz
现在用这个命令解压缩 initrd:
./cpionew.sh -u
这应该将 initrd 提取到 initrd-tree 目录使用此命令更改到该目录
cd 初始化树
下载位于 files 目录中的init文件。将 initrd-tree 中的 init 替换为您下载的 init。输入以下命令返回上一个目录:
光盘 ..
现在用这个命令重新压缩 initrd
./cpionew.sh -r
现在运行此命令
cp initrd.gz initrd.img-6.1.15
SD 卡仍按上述方式安装,运行此命令
sudo cp initrd.img-6.1.15 /mnt/sd/
输入此命令
同步
然后输入 cd 更改回你的主目录,现在用这个命令卸载 SD 卡
sudo 卸载 /mnt/sd
取出 SD 卡并将其放入 BPI-F3 机器并打开。它应该启动到位于 NVME 上的 Ubuntu
如果你需要帮助请告诉我。谢谢 Franco
项目 2 修复内核https://github.com/TroyMitchell911/bpi-f3-linux-6.6下面的链接展示了启动所需的模块和网络驱动程序。https://github.com/jellyterra/bpi-f3-archlinux
修复启动问题以便始终启动https://gitlab.com/rkraevskiy/ubootpubkey/-/blob/master/README?ref_type=heads