用physdiskwrite将openwrt写入硬盘,报错无法完全写入

顺带把openwrt汉化插件,单网口配置旁路由,扩容等问题解决了

首先是刷机报错(此处为原版镜像)
GitHub标题:x86编译后的固件,用physdiskwrite写入硬盘,报错

https://github.com/coolsnowwolf/lede/issues/6480

 

解决办法:diskgenius删除所有分区,不新建,保存,psysdiskwrite写入即可

psys.exe -u openwrt.img

如果有个让你输y的可能是询问要刷入的空间太大,确认没有刷错硬盘吗

单网口旁路由配置
这里面我们假定主路由器的地址是192.168.2.1,我们将OpenWrt的地址设置为192.168.2.253,修改命令如下:

uci set network.lan.proto='dhcp'
uci set network.lan.ipaddr='192.168.2.253'
uci del network.lan.netmask
uci commit network
service network restart

安装中文插件
software里更新然后搜索luci-i18n-base-zh-cn

点击install,去system里language选择中文即可

扩容,使用所有空间
ssh运行下面的命令即可,也可以使用openwrt的网页终端,粘贴方便

opkg update
opkg install parted losetup resize2fs
BOOT="$(sed -n -e "\|\s/boot\s.*$|{s///p;q}" /etc/mtab)"
DISK="${BOOT%%[0-9]*}"
PART="$((${BOOT##*[^0-9]}+1))"
echo fix | parted -l ---pretend-input-tty
parted -s ${DISK} resizepart ${PART} 100%
ROOT="${DISK}${PART}"
LOOP="$(losetup -f)"
losetup ${LOOP} ${ROOT}
resize2fs -f ${LOOP}
reboot

 

重启即可使用所有空间

© 版权声明
THE END
喜欢就支持一下吧
点赞58 分享