获取编译源码
1 | git clone --depth=1 https://github.com/unifreq/linux-5.10.y-rk35xx |
压缩打包内核
1 | # 设置内核的存放路径以及版本号 |
双系统的切换
- Flippy固件的分区布局
分区 | 路径 | 大 小 | 挂 载 点 |
---|---|---|---|
u-boot | 或者是分区表 | 4MB~16MB | |
boot | /dev/mmcblk0p1 | 128MB~512MB | /boot |
主rootfs | /dev/mmcblk0p2 | 720MB~1GB | / |
副rootfs | /dev/mmcblk0p3 | 720MB~1GB | /mnt/xx |
数据分区 | /dev/mmcblk0p4 | >=5GB | /mnt/yy |
一半内存 | /dev/shm | 内存的一半 | /tmp |
注:每次在线升级后,副rootfs变成主rootfs,主rootfs变成副rootfs,个人数据、下载数据、DOCKER数据可放数据分区
- 了解完分区布局后,我们想
让主rootfs存放LEDE系统
,而副rootfs存放Debian系统
,通过更改/boot/armbianEnv.txt
中UUID的值来切换
1 | # 如下配置为将默认启动LEDE改为默认启动Debian,UUID请调整为你设备的 |