修改根目录下.rc只读文件内容的方法

本文介绍如何解决RK3399开发板在Android 8.1系统下因文件系统为只读而无法修改的问题。通过修改init.rc文件并重新编译烧录boot.img来实现对启动配置的更改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目标板:rk3399+安卓8.1系统

当我们想在板子启动文件加一些配置,比如修改sysfs文件权限时,我们发现Read-only file system的错误提示;使用mount命令查看,显示根文件系统"rootfs on /"包含了ro这个词,说明文件只读,不能被直接修改。

        需要找到init.rk3399.rc,修改编译,重新烧录root.img

1|nanopc-t4:/ # chmod 775 init.rk3399.rc
chmod: chmod 'init.rk3399.rc' to 100775: Read-only file system

 以下是具体步骤:

1.在 ubuntu 虚拟机的安卓工程源文件中找到 /home/robin/work/rk3399-android-8.1/device/rockchip/rk3399/init.rk3399.rc 这个文件。

2.vim打开init.rk3399.rc,在on init 后面增加你需要执行的命令。

 3.重新编译 boot.img完成(我这里把整个镜像都编译了一遍)。

@ubuntu:~/work/rk3399-android-8.1$ ./build-nanopc-t4.sh -F -M

需要很长时间编译,完成后找到boot.img.

 4..单独将boot.img下载到板子里。

镜像在:\\192.168.1.161\work\rk3399-android-8.1\out\target\product\nanopc-t4\boot.img

登录板子串口,执行reboot loader。

 使用下载器“执行”下载(连接type-C口)

 5.检查烧录结果

nanopc-t4:/ # cat init.rk3399.rc

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宁静的海2006

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值