作者:风华耀世
首先放上参考资料,感谢各位大佬的教程,刷机过程中自己遇到各种问题,有些遇到的问题百度谷歌上也没找到,最后找了懂的朋友问了才把遇到的坑都差不多填上了。
参考资料:
https://post.smzdm.com/p/a7p2opw5/
https://phyng.com/2024/05/05/ax1800-openwrt.html
https://www.yindan.me/tutorial/jdc-ax1800-pro.html
附上我用的 uboot 和 bin 镜像
链接 :https://pan.baidu.com/s/1kiq4TsAGHd9XN67gmz8gsg
提取码 : yefg
我的路由器版本较低,所以不用拆机就能直接刷了。
直接按照大佬的免拆教程 SSH 成功刷入 uboot,这步没遇到问题。
开始遇到的第一个坑,镜像死活刷不上。
解决办法:
一、(推荐)直接从我网盘中下载 2 个镜像,分别是
1.(底包)istoreos-squashfs-factory.bin
2.(升级包)istoreos-ipq60xx-23.09.09-jdcloud_ax1800_pro-squashfs-sysupgrade.bin
然后进入 uboot 界面
(如何进入 uboot 界面:
1. 先确保你已刷入 uboot,教程参考资料里面的,对照自己的版本进行操作。
2. 拔掉路由器电源,拿个小针之类的插入重置孔,按住后插入电源,观察路由器的灯,等路由器的灯变为绿灯后,就可以放开。
3. 网线插入任意 LAN 口(黑色的口是 LAN 口,蓝色的口是 WAN 口),另一头插入电脑。
4. 进入网络和 Internet 设置 - 高级网络设置 - 更多网络适配器选项 - 右键以太网 - 属性 - 双击 Internet 协议版本 4- 将 IP 地址改为 192.168.1.6,子网掩码改为 255.255.255.0- 确定
5. 浏览器输入 192.168.1.1,就能进入 uboot 界面了)
在 uboot 界面里上传第 1 个镜像:(底包)istoreos-squashfs-factory.bin,然后点更新固件
开始遇到第二个坑,会发现网页一直卡在这个界面
不用管这个,观察路由器的灯是否变绿,灯变绿后重新开个网页,输入 192.168.1.1 后,成功进入 iStoreOS。
输入账号 root,密码 password 进入。
进入后不要进行设置,直接进入系统 - 备份 / 升级 - 刷写新的固件 - 选择(升级包)istoreos-ipq60xx-23.09.09-jdcloud_ax1800_pro-squashfs-sysupgrade.bin 这个镜像 - 点击刷写固件
等镜像升级完后,重新登录 iStoreOS,再去系统里面重置恢复到出厂设置
等恢复完成后就可以正常使用了。
二、(建议按照方法一来操作,可以不看这步)另外一种就是下载我网盘里的 2 个压缩包
1. istoreos-ipq60xx-23.09.09-jdcloud_ax1800_pro-squashfs-kernel-rootfs.rar
2. PackagingTool_x64_2.0.1.0.7z
解压 rar 会发现有 2 个镜像文件,需要用到 PackagingTool_x64_2.0.1.0 这个软件把 2 个镜像进行合并
要先选择 kernel 这个镜像,再选择 rootfs 镜像,再合并。
然后进入 uboot 界面直接选择合并后的镜像进行刷入,后续不用再去 iStoreOS 里刷入升级包了。
具体就不教了,大家还是按照方法一来操作就好。
成功刷入 iStoreOS 后,想装 docker 应用,发现装不上,这时候就要扩容 overlay 分区。
第三个坑出来了,按照大佬的教程分别输入代码
umount /dev/mmcblk0p27
mkfs.ext4 -F /dev/mmcblk0p27
cp -r /overlay/* /mnt/mmcblk0p27
ls /mnt/mmcblk0p27
block detect > /etc/config/fstab
sed -i s#/mnt/mmcblk0p27#/overlay# /etc/config/fstab
sed -i '12s/1/0/g' /etc/config/fstab
等开始输入到 sed -i s#/mnt/mmcblk0p27#/overlay# /etc/config/fstab 这行代码后,显示 sed:write error 这个错误,无法成功扩容。
请教了懂的朋友后,重新进行操作后成功扩容。
1. 首先登录 ttyd 终端,输入账号 root,默认密码 password(如果没更改密码的话)完成登录
2. 输入 df -h 查看 overlay 分区(这里直接借用大佬的图了)
3. 再输入 cp -r /overlay/* /mnt/mmcblk0p27 回车(不要关掉,后面还需要操作)
4. 去 iStoreOS 里,系统 - 磁盘管理 - 挂载点 - 选择 /dev/mmcblk0p27,卸载。
(我发的图是已经成功扩容后的,所以显示的挂载点是 /overlay。你们正常显示的挂载点应该是 /mnt/mmcblk0p27)
5. 卸载掉 mmcblk0p27 后。
再下面选项中选择设备 mmcblk0p27,文件系统 ext4,挂载选项 rw,relatime,data=ordered,挂载点 /overlay
点击挂载。
然后去系统 - 软件包里查看是否成功,图下就是成功
6. 再去 ttyd 终端里,再输入 sed -i s#/mnt/mmcblk0p27#/overlay# /etc/config/fstab 后就不会报错了
7. 再输入 sed -i '12s/1/0/g' /etc/config/fstab
8. 都没有报错后输入 reboot 重启路由器,就成功扩容 overlay 分区
9. 就可以安装你想要的插件了,网盘里附带神奇插件,想要的自己下载后去 iStore 里手动安装
登录后才可以发布评论哦
打开小程序可以发布评论哦