找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 96339|回复: 220

[N1盒子] 成功!把Armbian 安装到 emmc并直接从 emmc 启动

 火... [复制链接]
本帖最后由 achaoge 于 2018-6-25 13:24 编辑

6.25 再次更新 _install.sh.gz附件,测试通过。
6。25 更新:
解决了uboot读取 ext4 分区文件失败的问题。
原因是ext4 分区在创建的时候,默认加入了 64bit 和 metadata_csum 的特性,而这个特性暂时不被 uboot 支持,所以有一定的机会读取失败。
解决办法就是重新用U盘启动之后,关闭这两个文件系统的特性。参考:My filesystem has too many bits

重新上传 install.sh.gz 和 _install.sh.gz,
install.sh 用于首次安装到 emmc 的时候用,
_install.sh 用于已经完成安装,只是需要设置从 emmc 启动的时候用(注意:因为要修改data 分区的属性,所以请务必从U盘启动之后再运行这个文件)。



试验了一把,现在完全不需要U盘,直接从 emmc 启动 armbian 了。
一、安装的步骤,见之前的帖子 N1把Armbian 系统rootfs写入data分区(T1应该同样适用),步骤一样,只需在安装到 emmc 之前,把U盘内的 install.sh 文件替换成附件文件,然后执行 nand-sata-install 。

注意:附件是个压缩文件,直接解压缩出来即可放在 /root 目录下面(替换原文件)
  1. gunzip install.sh.gz
  2. chmod a+x install.sh
复制代码

二、感兴趣的同学可以看下面的原理说明:
基本原理:uboot 命令中支持读取 ext4 文件系统,所以:
1,在把root系统安装到 emmc
2,设置uboot 里面的环境变量,让系统先尝试从U盘启动,如果没有U盘的话,再尝试 emmc 的data分区上的armbian 相关文件
3,如果都没有,再尝试启动盒子上的 android 系统。

三、风险:
1,不会破坏系统上原先的android 系统,但是安装了 armbian 系统之后,没有一定的linux 基础知识,你可能回不去 android 系统。
2,基于我自己的测试,ext4load 命令偶尔会读取不了文件,所以想尝试的同学,需要一个大心脏,有一定的机率失败。  这个风险已经修正2,因为安装脚本并不会格式化 data 分区,所以如果 data分区剩余空间不足的话,会导致安装和启动失败,请自行检查emmc 空间容量。

四、系统是直接启动到 armbian 了,想回到 android 怎么办?android 和 armbian 可以自由切换
很简单,启动到 armbian 系统后,只需要把 /boot/s905_autoscript 改个名字,重新启动就会跑到 android 系统去了。如果想回到armbian 系统,只需要在 android 系统里面,把 /data/boot/下面 s905_autoscript 名字改回来就行了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

lakka可以搞吗  发表于 2018-6-22 22:59

评分

参与人数 10恩山币 +16 收起 理由
我是*** + 1 必须加分!!!
jyp*** + 1 一看就是觉得高端、大气、上档次!
zdy*** + 1 一看就是觉得高端、大气、上档次!
ntge*** + 3 强大的恩山!(以下重复1万次)
wsz*** + 1 强大的恩山!(以下重复1万次)
king*** + 1 一看就是觉得高端、大气、上档次!
web*** + 5 感谢分享~
白云*** + 1 大神加油
xbs20*** + 1 我就相信这会实现的,我还相信不久楼主就能做出双启动的引导界面出来,类似于GRUB
iL*** + 1 有才

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
谢谢大佬~~~~~学习写emmc
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

回不去 android 了啊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

等的就是你的教程
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

等的就是你的教程
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

大佬威武。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

牛得很,支持一个
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

开始折腾。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

achaoge 发表于 2018-6-22 14:00
N1觉得遗憾的是 emmc 只有8G,小了一点
对于之前已经完成安装过程的同学,还需要U盘启动的,附件是一副补 ...

我自己改了32g emmc,从平板上拆的江波龙32Gemmc,bga153或者Bga169封装,改完后刷机时选择 全部擦除 选项,因为拆下来的EMMC里边还有源平板的Windows分区,盒子上的8Gemmc是三星的,直接拿来做U盘了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢分享,想了解一下原理
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

在数码视讯Q5上  执行后有如下错误:
/sbin/resize2fs: invalid option -- 's'
Clearing filesystem feature 'metadata_csum' not supported.
求指导


全程内容:

root@amlogic:~# nand-sata-install
Start copy system for DATA partition.
resize2fs 1.42.13 (17-May-2015)
/sbin/resize2fs: invalid option -- 's'
Usage: /sbin/resize2fs [-d debug_flags] [-f] [-F] [-M] [-P] [-p] device [new_size]

tune2fs 1.42.13 (17-May-2015)
Clearing filesystem feature 'metadata_csum' not supported.
e2fsck 1.42.13 (17-May-2015)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/data: 142546/320640 files (0.1% non-contiguous), 715981/1282040 blocks
Copying ROOTFS.
Copy BIN
Copy BOOT
Create DEV
Copy ETC
Copy HOME
Copy LIB
Create MEDIA
Create MNT
Copy OPT
Create PROC
Copy ROOT
Create RUN
Copy SBIN
Copy SELINUX
Copy SRV
Create SYS
Create TMP
Copy USR
Copy VAR
Copy fstab
Modify files for N1 emmc boot
Image Name:
Created:      Sat Jan  4 00:51:46 2020
Image Type:   ARM Linux Script (uncompressed)
Data Size:    1113 Bytes = 1.09 kB = 0.00 MB
Load Address: 00000000
Entry Point:  00000000
Contents:
   Image 0: 1105 Bytes = 1.08 kB = 0.00 MB
Emmc boot fixed end
*******************************************
Done copy ROOTFS
*******************************************
Write env bootargs
*******************************************
Complete copy OS to eMMC parted DATA
*******************************************
root@amlogic:~#
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报




帮看下 拔掉U盘开机还是进入天天练
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

收藏一下 以后有用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
感谢achaode大!N1盒子] 成功!把Armbian 安装到 emmc并直接从 emmc 启动
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

牛逼牛逼,支持一下.
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-29 00:45

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表