文章目录
【定制安装ubuntu的rootfs】:
1.下载ubuntu base img(一个新的ubuntu的最小文件系统)
wget https://cdimage.ubuntu.com/ubuntu-base/releases/16.04/release/ubuntu-base-16.04.6-base-arm64.tar.gz
sudo tar -xf ubuntu-base-16.04.6-base-arm64.tar.gz
2.准备工作
a.准备网络(为了让他能够下载联网)
sudo cp /etc/resolv.conf temp/etc/resolv.conf
b.准备qemu虚拟机:(为了让自己制作的Ubuntu能够先虚拟运行)
sudo apt install qemu-user-static
sudo cp /usr/bin/qemu-aarch64-static temp/usr/bin/
注意是放在usr/bin里面
c.切换根目录:(由于虚拟机的存在,现在可以将根目录切入自己制作的系统进行环境配置和软件安装)
sudo chroot temp
(进入root权限模式)
3.软件更新
apt update
apt upgrade
(关于源:原来系统ubuntu16.04是x86,能用alicloud,但是现在制作的系统是arm,只能用Ubuntu原本的源)
perf,直接使用的apt安装common工具 frp算法工具没有配置 usb_scan,未安装 网络配置没配
(解释)更新 rc.local:
#run belows /usr/local/bin/mtd-by-name.sh(软链

本文详细介绍了如何从下载Ubuntu最小文件系统开始,通过QEMU创建虚拟机,定制rootfs,包括软件更新、分区管理和烧录到嵌入式设备的过程。重点提到了从3288到3308板子的迁移和固件兼容性问题。
6995

被折叠的 条评论
为什么被折叠?



