京东亚瑟AX1800pro刷写GPT大分区记录

由于亚瑟原有的分区大小只有60M,所以我们只能刷写60M以内的固件,超过60M的固件写入就启动不了了,这也是我之前刷其他固件失败的根本原因。
刷写教程选自小白也能看懂的京东云亚瑟 AX1800 Pro 刷机教程 - 银弹博客,这里仅做记录。

上传所需文件

使用 WINSCP 将sgdisk.ipk安装包以及 GPT 分区表文件上传到 /tmp 目录,为方便操作,这里将sgdisk安装包重命名为sgdisk.ipk,GPT文件重命名为GPT.bin。

安装sgdisk

1
opkg install /tmp/sgdisk.ipk

刷入GPT

然后执行以下命令,注意修改命令中的 GPT.bin 为实际的文件名称:

1
2
3
4
dd if=/tmp/GPT.bin of=/dev/mmcblk0 bs=512 count=34 conv=fsync

# 验证刷入的 MD5
dd if=/dev/mmcblk0 bs=512 count=34 | md5sum

新建 storage 分区:

1
sgdisk -e -n 0:0:0 -c 0:storage -t 0:1B1720DA-A8BB-4B6F-92D2-0A93AB9609CA -p /dev/mmcblk0

提示 The operation has completed successfully 说明成功新建分区。

备份并下载修改后的分区表:

1
dd if=/dev/mmcblk0 bs=512 count=34 of=/tmp/mmcblk0_GPT_resize.bin conv=fsync

最后运行 reboot 重启路由器。
如果重启后overlay分区大小没有变化,或者不是你刷入的大小,可进入uboot后重写刷写固件。

附件下载

压缩包内有三个GPT文件,分别对应512M、1G和2G,可按需选择所刷入的分区大小。

通过网盘分享的文件:亚瑟刷写GPT大分区文件包.rar
链接: https://pan.baidu.com/s/1Y2VILheJHhskefQvqwQj2Q?pwd=yttp 提取码: yttp
–来自百度网盘超级会员v3的分享

引用

小白也能看懂的京东云亚瑟 AX1800 Pro 刷机教程 - 银弹博客
刷机过程中的其他步骤也可以参阅,整个过程都比较详细。