awhs123 发表于 2019-6-6 13:10

N1盒子Armbian系统rootfs写入data分区教程

本帖最后由 awhs123 于 2019-6-6 13:35 编辑

本次跟大家分享的是N1盒子Armbian系统rootfs写入data分区教程,正常操作无任何危险,单学习本教程操作即认同折腾精神,如若变砖概不负责。



一、原理:Linux系统启动后,查看系统启动参数,命令为:
cat /proc/cmdline出来的结果为:
root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyS0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 mac=${mac}注意输出中的 root=LABEL=ROOTFS,说明只要我们把 data 分区的标签修改为 ROOTFS,应该就可以从 emmc 上启动了。

二、相关的命令(用 root 用户执行)
## 把系统复制到 emmc,注意,此命令会破坏原有 android 系统的 boot、data 分区
## 如果运行 nand-sata-install 之前注释掉 /root/install.sh 110~128行,可以避免写入 boot 和 dtb 分区
nand-sata-install


三、一些限制:

**** Hidden Message *****
2,启动信息还是需要从U盘读取,所以没法省略一个U盘。
3,如果运行升级命令,有新的uboot 文件或者是内核升级时,请在升级前把U盘插上,并把U盘的第一个分区挂载到 /boot 目录下面,否则有可能导致升级不成功甚至系统无法启动。命令:

mount /dev/sda1 /boot

四、为什么要多此一举,而且还破坏了原有的 android 系统?
因为内置的 emmc 比外置的U盘快!

追加信息:另外找了1台N1测试,在把 /root/install.sh 的110~128行注释掉,避免写入 boot 分区和 dtb 分区的情况下,两个系统可以并存。

分享网友:achaoge
本文转载于网友achaoge,如有侵权请联系删除。如果有其他的教程可以通过下方留言评论分享。

更多科技资讯尽在ZNDS智能电视网APP
智能电视网APP下载地址:https://www.znds.com/downapp.html

https://data.znds.com/attachment/album/201906/05/200422l3vr3iffyfr1w1vr.jpg



Pretender. 发表于 2019-6-6 13:10

又见一个好帖,果断先马克mark收藏了!

你爱吃什么 发表于 2019-6-6 13:10

先把机器刷成砖,再把砖头刷成机器,我都佩服自己在ZNDS学到的刷机技术!

laoa99999 发表于 2020-12-16 03:59

{:121:}

原田夜吴 发表于 2021-7-31 16:29

啥玩意 ,看看是个啥

kinglo88 发表于 2021-10-6 10:56

rfgvyhhh

jzl2016 发表于 2021-12-24 15:53

666666666

lcx1987120 发表于 2022-1-1 08:24

pptototo 发表于 2023-10-24 14:39

可能看
页: [1]
查看完整版本: N1盒子Armbian系统rootfs写入data分区教程