找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
楼主: rightuser2

[其他设备] 记一次S912章鱼星球安装官方OpenWrt 19.07.2的尝试

  [复制链接]
发表于 2020-5-25 22:01 | 显示全部楼层
rightuser2 发表于 2020-5-25 21:53
那个啥东西自己上github下载最新的二进制文件啊,要啥百年不更新的阉割版ipk,8个G的emmc想装啥都行。很 ...

有些组件只有源代码,没ipk方便,而且有个luci界面还是方便不少,适合我这样的生手。

点评

都折腾到这样了,命令行应该对你来说小意思了  详情 回复 发表于 2020-5-25 22:07
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-5-25 22:04 | 显示全部楼层
虽然看不太懂,但是也要谢谢您!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-25 22:07 来自手机 | 显示全部楼层
数不清 发表于 2020-5-25 22:01
有些组件只有源代码,没ipk方便,而且有个luci界面还是方便不少,适合我这样的生手。

都折腾到这样了,命令行应该对你来说小意思了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-5-25 22:15 | 显示全部楼层
rightuser2 发表于 2020-5-25 21:53
那个啥东西自己上github下载最新的二进制文件啊,要啥百年不更新的阉割版ipk,8个G的emmc想装啥都行。很 ...

科学插件还好办,二进制凑合用,luci的基本没问题
有些不行,haproxy必需编译,总说内核不匹配
wireguard肯定没戏,必须编译

点评

编啥啊,都在官方仓库里,一句opkg install就搞定  详情 回复 发表于 2020-5-25 22:21
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-25 22:21 | 显示全部楼层
hcyme 发表于 2020-5-25 22:15
科学插件还好办,二进制凑合用,luci的基本没问题
有些不行,haproxy必需编译,总说内核不匹配
wiregua ...

编啥啊,都在官方仓库里,一句opkg install就搞定
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-5-25 23:01 | 显示全部楼层
ming2501 发表于 2020-5-25 02:58
使用最新版的固件Armbian_20.05.5_Arm-64_buster_current_5.7.0-rc6_20200522.img.xz
以及openwrt-19.07.3 ...

你中间少boot目录的操作:

  1. # 对于把内核、dtb或uboot变量放在/boot目录的固件,例如sunxi和rockchip,需要将整个/boot目录备份出来
  2. cp -ra ./boot /tmp/backup/boot
复制代码
  1. # 删除OpenWrt rootfs里自带的/boot目录
  2. rm -rf ./boot

  3. # 恢复刚才备份的目录
  4. mv -f /tmp/backup/boot .
复制代码


点评

boot放在另外一个单独的分区的,rootfs里boot目录是空的,这一步用不着  详情 回复 发表于 2020-5-25 23:54
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-5-25 23:14 | 显示全部楼层
本帖最后由 数不清 于 2020-5-31 14:33 编辑

下面的步骤测试通过

  1. mkdir -p /mnt/rootfs
  2. mount /dev/mmcblk1p2 /mnt/rootfs/
  3. cd /mnt/rootfs/lib/modules/5.7.0-rc6-arm-64/

  4. rm -f * 2>/dev/null
  5. mv $(find kernel -type f) .
  6. rm -r kernel
  7. mkdir -p /tmp/backup
  8. cd /mnt/rootfs/

  9. cp -ra ./boot /tmp/backup/boot
  10. cp -ra ./lib/modules /tmp/backup/
  11. cp -ra ./lib/firmware /tmp/backup/

  12. rm -rf *

  13. 上传rootfs.tar.gz文件到/mnt/rootfs/并解压
  14. tar -xvf /mnt/rootfs/openwrt-19.07.3-armvirt-64-default-rootfs.tar.gz

  15. rm -rf ./boot && mv -f /tmp/backup/boot .
  16. mv -f /tmp/backup/modules/5.7.0-rc6-arm-64 ./lib/modules/
  17. mv -f /tmp/backup/firmware ./lib/

  18. echo "ttyAML0::askfirst:/usr/libexec/login.sh" |sudo tee -a ./etc/inittab

  19. 删除rootfs.tar.gz文件
  20. rm -rf /mnt/rootfs/openwrt-19.07.3-armvirt-64-default-rootfs.tar.gz

  21. sync
  22. cd / && sudo umount /mnt/rootfs
  23. poweroff
复制代码

拔电,取出移动介质,开机。

点评

然后是这些操作吗  详情 回复 发表于 2020-5-26 01:21
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-5-25 23:23 | 显示全部楼层
测试后发现,这种方式写入的系统启动很慢,不如F大写卡的固件,下一步考虑如何优化。

点评

只第一次慢,后面就快了  详情 回复 发表于 2020-5-25 23:55
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-25 23:54 | 显示全部楼层
数不清 发表于 2020-5-25 23:01
你中间少boot目录的操作:

boot放在另外一个单独的分区的,rootfs里boot目录是空的,这一步用不着

点评

那就奇怪了,其它命令都一样,为何他启动失败。  详情 回复 发表于 2020-5-26 08:52
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-25 23:55 | 显示全部楼层
数不清 发表于 2020-5-25 23:23
测试后发现,这种方式写入的系统启动很慢,不如F大写卡的固件,下一步考虑如何优化。

只第一次慢,后面就快了

点评

搞定了,emmc可以刷任何一个N1定制img镜像,用上面的基础流程,再结合下面提取img刷入emmc的命令,可以随便刷。 给新手的基本流程: 1.armbian写卡引导,将armbian写入emmc 2.卡引导启动,备份所需相关文件到tm  详情 回复 发表于 2020-5-28 21:49
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-5-26 01:21 | 显示全部楼层
数不清 发表于 2020-5-25 23:14
下面的步骤测试通过
  1. ./install-aml.sh
  2. reboot
复制代码

然后是这些操作吗

点评

这两步是移动介质安装armbian到emmc的命令,一开始才需要。 我是按照LZ的提议先SD卡安装armbian到emmc,然后用SD卡引导系统,再按照上面的步骤运行命令写入。  详情 回复 发表于 2020-5-26 08:51
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-5-26 08:51 | 显示全部楼层
ming2501 发表于 2020-5-26 01:21
然后是这些操作吗

这两步是移动介质安装armbian到emmc的命令,一开始才需要。

我是按照LZ的提议先SD卡安装armbian到emmc,然后用SD卡引导系统,再按照上面的步骤运行命令写入。

点评

先用Etcher将Armbian系统写到内存卡或者U盘,插到机器上启动, 然后执行./install-aml.sh将系统写到emmc,然后重启,按照上面的操作替换rootfs  详情 回复 发表于 2020-5-26 20:48
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-5-26 08:52 | 显示全部楼层
rightuser2 发表于 2020-5-25 23:54
boot放在另外一个单独的分区的,rootfs里boot目录是空的,这一步用不着

那就奇怪了,其它命令都一样,为何他启动失败。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-5-26 10:47 | 显示全部楼层
hcyme 发表于 2020-5-25 20:49
我是想当然/root/install-emmc.sh
挂了,然后线刷原装安卓机,因祸得福,非常完美
配了遥控器专门看奶 ...

线刷原装安卓机是指H96Pro?

这系统界面太丑,内置的软件好多都不适用,查看系统信息还经常报错,刷入后第一时间就弃用。

点评

  详情 回复 发表于 2020-5-26 11:47
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-5-26 11:47 来自手机 | 显示全部楼层

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-9-27 01:40

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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