软路由安装官方openwrt x86并调整分区大小 | 您所在的位置:网站首页 › openwrt镜像修改 › 软路由安装官方openwrt x86并调整分区大小 |
折腾软路由真的是一个相当耗时间的事情,之前图省事都是直接下载别人编译好的版本,各种插件都有了,开箱即用。 但是现在有点受够各种所谓大神编译(夹带私货)的版本了,还有些是从某个snapshot的源码拉出来,opkg源也只能写snapshot,导致后面装包一堆问题,一头乱麻。 所以这次打算直接装官方的版本。 从官网下载镜像现在最新的稳定版是21.02.02,https://downloads.openwrt.org/releases/21.02.0/targets/x86/64/openwrt-21.02.0-x86-64-generic-ext4-combined.img.gz,硬盘足够,下载的是ext4分区的镜像,嫌太慢也可以去腾讯的镜像下载。 镜像写入到路由器磁盘先用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\:\/\/downloads.openwrt.org\//https\:\/\/mirrors.cloud.tencent.com\/openwrt\//g' /etc/opkg/distfeeds.conf然后装上cfdisk opkg update opkg install cfdiskcfdisk操作很直观,选择rootfs分区后选择[resize],然后再[write]之后就好了。 但是用df -h查看,根目录分区的大小并没有变化,还需要resize2fs操作一下 opkg install resize2fs resize2fs /dev/sda2不过我的在这一步报错了 resize2fs: Invalid argument While checking for on-line resizing support搜了下可能是这个原因https://bugs.openwrt.org/index.php?do=details&task_id=2951 然后这样操作一下 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速度飞快。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |