软路由安装官方openwrtx86并调整分区大小

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软路由安装官⽅openwrtx86并调整分区⼤⼩
折腾软路由真的是⼀个相当耗时间的事情,之前图省事都是直接下载别⼈编译好的版本,各种插件都有了,开箱即⽤。

但是现在有点受够各种所谓⼤神编译(夹带私货)的版本了,还有些是从某个snapshot的源码拉出来,opkg源也只能写snapshot,导致后⾯装包⼀堆问题,⼀头乱⿇。

所以这次打算直接装官⽅的版本。

从官⽹下载镜像
镜像写⼊到路由器磁盘
先⽤u盘做个启动盘,如果是linux的livecd,可以直接⽤dd命令写⼊,我的硬盘设备是/dev/sda
dd if=./openwrt-21.02.0-x86-64-generic-ext4-combined.img of=/dev/sda
如果是winpe,可以⽤physdiskwrite.exe,不需要解压。

physdiskwrite.exe -u openwrt-21.02.0-x86-64-generic-ext4-combined.img.gz -d 0
调整分区⼤⼩
其实写完之后路由器就能⽤了,如果要改ip,可以编辑⼀下/etc/config/network,然后去⽹页⾥完成拨号上⽹之类的操作。

但是默认的root分区太⼩了,只有⼀百来兆,随便装⼏个包就满了,所以要调整⼀下。

为了装包更快,先将opkg源改为腾讯的:
sed -i 's/https\:\/\/\//https\:\/\/\/openwrt\//g' /etc/opkg/distfeeds.conf
然后装上cfdisk
opkg update
opkg install cfdisk
cfdisk操作很直观,选择rootfs分区后选择[resize],然后再[write]之后就好了。

但是⽤df -h查看,根⽬录分区的⼤⼩并没有变化,还需要resize2fs操作⼀下
opkg install resize2fs
resize2fs /dev/sda2
不过我的在这⼀步报错了
resize2fs: Invalid argument While checking for on-line resizing support
opkg install tune2fs
mount -o remount,ro /
e2fsck -f /dev/sda2
# ⼀路按y
e2fsck -f /dev/sda2
重启reboot
再resize2fs,
resize2fs /dev/sda2
⽤df -h看⼀下,充⾜的硬盘空间,⼼情愉悦。

参考教程安装ntfs-3g挂载硬盘,发现写⼊速度奇慢⽆⽐,卸载后换成antfs-mount速度飞快。

相关文档
最新文档