本篇文档是在“用TF卡给网关盒装系统”文档的基础上做出补充,只列出对应章节处的修改
烧录过程中,板子出现无限重启的状况时:
1、考虑板子充电是否稳点,最好采用焊接电路板,采用专用板子供电线进行供电,采用microusb线供电容易不稳定
2、查看partmap.txt文件中预分配空间是否不足
2.3.3 主要修改操作
在FriendlyARM分区中,
- 新建文件夹cen(可以自己起名字,只要与友善之臂提供的系统的文件夹名称不同即可);
- 将friendlywrt_4.14_armhf文件夹中的镜像文件boot.img和rootfs.img复制到上述的新建文件夹中,随后替换为自己的镜像文件(本次操作中,直接使用了正常的烧写卡的boot.img文件和rootfs.img文件,后续操作中将介绍如何将新系统打包制作成镜像文件);
- 将friendlywrt_4.14_armhf文件夹下的文件:info.conf 、partmap.txt、 sunxi-spl.bin 、u-boot.itb、 userdata.img复制到cen文件夹中;修改partmap.txt
……………………………………
5.改变待烧写系统的内存大小
进入rootfs分区,进入文件夹“opt”,修改run-eflasher.sh脚本文件
在其后加入
sudo umount /dev/mmcblk1p2
sudo e2fsck -f /dev/mmcblk1p2 -y -y
sudo resize2fs /dev/mmcblk1p2 # resize mmc
sudo mkdir /mnt/mmc
sudo mount /dev/mmcblk1p2 /mnt/mmc
sudo chmod 4755 /mnt/mmc/usr/bin/sudo
sudo chown -R lxl /mnt/mmc/home/lxl/
sudo rm /mnt/mmc/var/lib/dpkg/info/*
注意:在root权限下vim修改文件时,要注意保存时最后一行是否存在“run-eflasher.sh”