发布网友 发布时间:2022-04-22 14:00
共1个回答
热心网友 时间:2023-09-09 07:51
进行安装
分区完毕后需要安装支持挂载u盘分区为根目录的软件extroot (之前请确认你的u盘或硬盘分区能正常自动挂载)
安装方法为
opkg update
opkg install block-extroot
安装完毕后你会发现在挂载点里会出现名叫Use as root filesystem的选项 将挂载的分区设置为需要挂载为根分区的分区
并勾上Use as root filesystem 此时Mount Point选项消失 最后勾上Enable this mount启用 并且保存并应用设置
此时将分区挂载到根目录的配置已经完成了 但重启后路由会在分区内重新建立配置文件 导致路由设置丢失
所以现在需要将路由设置拷贝到新的分区里
首先 输入命令
mkdir /system
mount /dev/sda1[此为需要挂载的分区] /system
然后输入mount
检查挂载情况
确认挂上后输入命令cp -a /overlay/* /system
将所有路由现在的设置和安装的程序复制到即将挂载的分区里
此时路由可以重启了
这次启动过程中你会发现u盘灯狂闪 路由正在从u盘里加载配置
重启完去system>packages
你会发现可用空间变成分区的可用空间大小了
此时可以任意的安装软件了
注: 如果在更新完固件等一系列操作后发现extroot挂不上请删除extroot分区里的etc/extroot.md5sum文件
然后就是建立swap文件了(swap和windows系统的虚拟内存差不多 挂上swap防止路由在脱机等操作下因内存不足死机)
首先找个够用的分区(如果你的根分区够大直接放根上夜行)
输入
dd if=/dev/zero of=/mnt/swapfile bs=1024 count=131072
其中/mnt/swapfile是存放路径 count后面跟的数字是swap大小 单位是KB 示例上是建立128M的swap文件
这段建立时间比较长(可能有半小时左右)
建立完成后输入
mkswap /mnt/swapfile
来"格式化"这个swap文件 其中/mnt/swapfile是swap文件路径
然后就可以去Mount Points里挂载了
Device里选costom 然后输入swap文件的路径 勾上Enable this swap后应用 swap就挂上了 可以用free命令查看可用swap空间
注: 如果提示找不到命令请输入
opkg update
opkg install swap-utils
来安装swap支持