找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 9416|回复: 37

[N1盒子] 只有5.60的armbian可以刷入openWRT到EMMC,更高版本的armbian却不行,怎么回事?

[复制链接]
发表于 2019-8-16 14:48 | 显示全部楼层 |阅读模式
请教各位大佬,N1刷入armbian5.60、5.77、5.88、5.91等版本到EMMC以后拔掉U盘可以正常启动到armbian。但是奇怪的是,进而将任意版本的openWRT写入以后,只有5.60版本(内核4.18)版本armbian能够进入路由器管理界面,其余版本的armbian均无法启动,这是怎么回事?
具体刷入步骤:
mkdir /emmc2

mount /dev/mmcblk1p2 /emmc2

rm -rf /emmc2/*

losetup -f -P --show openwrt.img

mount /dev/loop0p2 /media

cp -R /media/* /emmc2

umount /dev/loop0p2

losetup -d /dev/loop0

umount /dev/mmcblk1p2

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2019-8-16 14:55 | 显示全部楼层
我是只有5.6版本 启动之后 路由器才能识别到N1  输入copy到EMMC  然后再刷openwrt

点评

w8f
是的,跟你情况一样,只有5.60版本可以刷入,高版本就不行。 高版本的armbian刷入的话可以启动,但接下来刷入openWRT就无法顺利启动了。  详情 回复 发表于 2019-8-16 15:10
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2019-8-16 15:10 | 显示全部楼层
happychina2008 发表于 2019-8-16 14:55
我是只有5.6版本 启动之后 路由器才能识别到N1  输入copy到EMMC  然后再刷openwrt

是的,跟你情况一样,只有5.60版本可以刷入,高版本就不行。
高版本的armbian刷入的话可以启动,但接下来刷入openWRT就无法顺利启动了。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2019-8-16 15:12 来自手机 | 显示全部楼层
不晓得啊。。。。。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2019-8-16 16:03 | 显示全部楼层
本帖最后由 mulder126 于 2019-8-16 16:08 编辑

原因似乎是armbian新版的boot和openwrt不兼容,导致启动openwrt后无法获取到IP,所以也无法进到OP管理界面!我前阵子刚搞时也遇到了,摸索了一下自己解决了!
解决办法:将emmc第一分区也进行覆盖。
如下:

mkdir /emmc1
mkdir /emmc2

mount /dev/mmcblk1p1 /emmc1
mount /dev/mmcblk1p2 /emmc2

rm -rf /emmc1/*
rm -rf /emmc2/*

losetup -f -P --show openwrt.img

mount /dev/loop0p1 /media
cp -R /media/* /emmc1
umount /dev/loop0p1

mount /dev/loop0p2 /media
cp -R /media/* /emmc2
umount /dev/loop0p2

losetup -d /dev/loop0

umount /dev/mmcblk1p1
umount /dev/mmcblk1p2

点评

官方5.1.15内核版本的armbian按照你这个办法,刷不进去,我的镜像没问题  详情 回复 发表于 2019-8-27 01:34
w8f
依照你的做法做了 直接卡在卡在S905的LOGO,求教……  详情 回复 发表于 2019-8-16 21:51
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2019-8-16 21:51 | 显示全部楼层
mulder126 发表于 2019-8-16 16:03
原因似乎是armbian新版的boot和openwrt不兼容,导致启动openwrt后无法获取到IP,所以也无法进到OP管理界面 ...

依照你的做法做了 直接卡在卡在S905的LOGO,求教……

点评

用EMMC开机卡住?反正U盘还能引导! 那就重新用armbian U盘安装,然后重新覆盖安装!  详情 回复 发表于 2019-8-17 15:28
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2019-8-17 15:07 | 显示全部楼层
本帖最后由 a904055262 于 2019-8-17 15:13 编辑

可以啊
我的是5.02内核的577版本的armbian低保的openwrt。


我是直接用U盘启动的openwrt,刷入EMMC就不行了??刷入EMMC之前,记得先刷好577版本的armbian?

本帖子中包含更多资源

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

×

点评

你直接用U盘启动的Openwrt就和N1 EMMC安装的armbian无关了。 就算EMMC中没有安装armbian,仍然可以用U盘启动的Openwrt!  详情 回复 发表于 2019-8-17 15:30
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2019-8-17 15:28 | 显示全部楼层
w8f 发表于 2019-8-16 21:51
依照你的做法做了 直接卡在卡在S905的LOGO,求教……

用EMMC开机卡住?反正U盘还能引导!
那就重新用armbian U盘安装,然后重新覆盖安装!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2019-8-17 15:30 | 显示全部楼层
a904055262 发表于 2019-8-17 15:07
可以啊
我的是5.02内核的577版本的armbian低保的openwrt。

你直接用U盘启动的Openwrt就和N1 EMMC安装的armbian无关了。
就算EMMC中没有安装armbian,仍然可以用U盘启动的Openwrt!

点评

emmc里面先刷入制作openwrt用的armbian版本,然后在按照以前的方法把openwrt刷入EMMC都不行么?  详情 回复 发表于 2019-8-17 15:46
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2019-8-17 15:46 | 显示全部楼层
mulder126 发表于 2019-8-17 15:30
你直接用U盘启动的Openwrt就和N1 EMMC安装的armbian无关了。
就算EMMC中没有安装armbian,仍然可以用U盘 ...

emmc里面先刷入制作openwrt用的armbian版本,然后在按照以前的方法把openwrt刷入EMMC都不行么?

点评

感觉你在鸡同鸭讲 ~ 用我在5楼贴出的方法,不管用哪版本armbian引导都可以顺利复制到EMMC ~ 你前面不是说你是直接用U盘启动的OP吗? 如果是这样,不管妳EMMC中是否为armbian或者是电视盒子固件,本来都能用U  详情 回复 发表于 2019-8-17 21:15
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2019-8-17 19:48 | 显示全部楼层
小狮子5.77的系统可以,我用过。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2019-8-17 21:15 | 显示全部楼层
a904055262 发表于 2019-8-17 15:46
emmc里面先刷入制作openwrt用的armbian版本,然后在按照以前的方法把openwrt刷入EMMC都不行么?

感觉你在鸡同鸭讲 ~
用我在5楼贴出的方法,不管用哪版本armbian引导都可以顺利复制到EMMC ~

你前面不是说你是直接用U盘启动的OP吗?
如果是这样,不管妳EMMC中是否为armbian或者是电视盒子固件,本来都能用U盘启动OP

点评

w8f
用您在5楼的方法,拔掉U盘直接EMMC启动就会卡S905。但是U盘可以顺利启动。试过5.77 5.88 5.91都是如此  详情 回复 发表于 2019-8-17 21:29
w8f
用您在5楼的方法,拔掉U盘直接EMMC启动就会卡S905。但是U盘可以顺利启动。试过5.77 5.88 5.91都是如此  发表于 2019-8-17 21:28
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2019-8-17 21:29 | 显示全部楼层
mulder126 发表于 2019-8-17 21:15
感觉你在鸡同鸭讲 ~
用我在5楼贴出的方法,不管用哪版本armbian引导都可以顺利复制到EMMC ~

用您在5楼的方法,拔掉U盘直接EMMC启动就会卡S905。但是U盘可以顺利启动。试过5.77 5.88 5.91都是如此

点评

估计你的Openwrt镜像的第一分区(boot)有问题.. 你试试将Openwrt镜像写到U盘,看是否能直接用U盘引导进入Openwrt  详情 回复 发表于 2019-8-19 14:27
[attachimg]303552[/attachimg][attachimg]303551[/attachimg] 我研究了一晚上,armbian5.77的安装脚本,理论上,以后不用先刷armbian到系统,然后在用U盘启动,然后在刷Openwrt了。 应该可以直接在安卓的基础  详情 回复 发表于 2019-8-18 03:24
用这个吧,我已经成功刷入EMMC并且启动了,他那个是不可能成功的,  详情 回复 发表于 2019-8-18 03:18
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2019-8-18 03:18 | 显示全部楼层
本帖最后由 a904055262 于 2019-8-18 03:19 编辑
w8f 发表于 2019-8-17 21:29
用您在5楼的方法,拔掉U盘直接EMMC启动就会卡S905。但是U盘可以顺利启动。试过5.77 5.88 5.91都是如此
  1. mkdir /emmc2
  2. mkdir /emmc1
  3. mkdir /media2
  4. mkdir /media1

  5. mount /dev/mmcblk1p2 /emmc2
  6. mount /dev/mmcblk1p1 /emmc1

  7. rm -rf /emmc2/*
  8. rm -rf /emmc1/*

  9. losetup -f -P --show openwrt.img

  10. mount /dev/loop0p2 /media2
  11. mount /dev/loop0p1 /media1

  12. cp -R /media2/* /emmc2
  13. cp -R /media1/* /emmc1

  14. sed -e "s/ROOTFS/ROOT_EMMC/g" -i  /emmc1/uEnv.ini

  15. sync

  16. umount /dev/loop0p2
  17. umount /dev/loop0p1
  18. losetup -d /dev/loop0

  19. umount /dev/mmcblk1p2
  20. umount /dev/mmcblk1p1

  21. rm -fr /emmc2
  22. rm -fr /emmc1
  23. rm -fr /media2
  24. rm -fr /media1

  25. poweroff
复制代码
sed -e "s/ROOTFS/ROOT_EMMC/g" -i  /emmc1/uEnv.ini

用这个吧,我已经成功刷入EMMC并且启动了,红色那句是关键。我把armbian5.77的安装脚本研究了一下才知道的。

点评

官方5.1.15内核版本的armbian按照你这个办法,刷不进去,我的镜像没问题  详情 回复 发表于 2019-8-27 01:34
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2019-8-18 03:24 | 显示全部楼层
本帖最后由 a904055262 于 2019-8-18 03:28 编辑
w8f 发表于 2019-8-17 21:29
用您在5楼的方法,拔掉U盘直接EMMC启动就会卡S905。但是U盘可以顺利启动。试过5.77 5.88 5.91都是如此




我研究了一晚上,armbian5.77的安装脚本,理论上,以后不用先刷armbian到系统,然后在用U盘启动,然后在刷Openwrt了。
应该可以直接在安卓的基础上,U盘启动openwrt后直接安装openwrt,和U盘启动armbian后直接安装armbian一样。

以后继续研究研究看看。。。。

本帖子中包含更多资源

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

×

点评

w8f
用您这个脚本 还是卡s905,只有在armbian5.60下面才正常。我现在怀疑是不是我用的openwrt镜像有问题。  详情 回复 发表于 2019-8-18 11:01
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-23 23:18

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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

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