设为首页收藏本站

恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
小博无线
查看: 23618|回复: 178

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

    [复制链接]
发表于 2018-6-22 13:58 | 显示全部楼层 |阅读模式
本帖最后由 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 名字改回来就行了。

install.sh.gz

1.47 KB, 下载次数: 1018

_install.sh.gz

805 Bytes, 下载次数: 588

点评

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

评分

参与人数 10恩山币 +16 收起 理由
我是四天 + 1 必须加分!!!
jyp90s + 1 一看就是觉得高端、大气、上档次!
zdy1997 + 1 一看就是觉得高端、大气、上档次!
ntgeralt + 3 强大的恩山!(以下重复1万次)
wszgrcy + 1 强大的恩山!(以下重复1万次)
kingmax8 + 1 一看就是觉得高端、大气、上档次!
webpad + 5 感谢分享~
白云纷飞 + 1 大神加油
xbs20032000 + 1 我就相信这会实现的,我还相信不久楼主就能做出双启动的引导界面出来,类似于GRUB等等
iLPL + 1 有才

查看全部评分

本帖被以下淘专辑推荐:

  • · T1&N1|主题: 60, 订阅: 29
  • · N1盒子|主题: 28, 订阅: 1
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-6-22 13:59 | 显示全部楼层
等的就是你的教程
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2018-6-22 14:00 | 显示全部楼层
本帖最后由 achaoge 于 2018-6-25 13:28 编辑

N1觉得遗憾的是 emmc 只有8G,小了一点
对于之前已经完成安装过程的同学,还需要U盘启动的,附件是一副补药,服用之后,应该就可以把U盘丢了。

没有测试过,胆大的可以服用。使用方式还是解压之后运行。


本楼附件移动到一楼。

点评

请教:在你的脚本里: 这里的mmc 1:c 是uboot的语法吗?如果我想把系统装在/dev/system里, 除了修改:s/LABEL=ROOTFS/\/dev\/data/ 这个值以外,还需要改什么呢?是要把mmc 1:c 换成 mmc 1:b么? 我的想法是把  详情 回复 发表于 2018-7-23 00:13
请问这个适用T1吗  详情 回复 发表于 2018-6-22 23:36
拔u盘后还是启动android  详情 回复 发表于 2018-6-22 23:14
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-6-22 14:05 | 显示全部楼层
这次真的是NB了。厉害厉害
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-6-22 14:07 | 显示全部楼层
确实是老牛逼 了。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-6-22 14:09 | 显示全部楼层
谢谢分享
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-6-22 14:21 | 显示全部楼层
感谢分享。。。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-6-22 14:24 | 显示全部楼层
双系统??再加入WIN10 ARM就再加喜了,不过以N1内存运行WIN10也是鸡肋,且。。
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-6-22 14:25 | 显示全部楼层
我就相信这会实现的,我还相信不久楼主就能做出双启动的引导界面出来,类似于GRUB等等

点评

说的好,革命尚未成功,楼主仍需努力  详情 回复 发表于 2018-6-26 16:31
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-6-22 14:27 | 显示全部楼层
谢谢分享!!!
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-6-22 14:36 | 显示全部楼层
厉害了我的楼主
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-6-22 14:39 | 显示全部楼层
厉害了,一期Mark
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-6-22 14:41 | 显示全部楼层
大神,大神,大神,一定要支持一下,这下我的99%的系统终于可以圆满了。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-6-22 15:01 | 显示全部楼层
牛逼牛逼,支持一下
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-6-22 15:05 | 显示全部楼层
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛 ( 苏ICP备05084872号-1 )  

GMT+8, 2018-12-13 12:02

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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