X86盒子刷写软路由固件
一、软路由固件
固件选择
目前常见的软路由系统主要包括:
| 固件名称 | 血统/定位 | 核心优势 | 推荐指数 |
|---|---|---|---|
| OpenWrt | 纯正官方 | 最纯净、无冗余代码、更新最快、安全性最高。 | ⭐⭐ |
| ImmortalWrt | 高性能分支 | 国内生态最好。针对性能优化极佳,插件库极其丰富且下载快。 | ⭐⭐⭐⭐⭐ |
| iStoreOS | 交互派 | 最像路由器的系统。带首页仪表盘、有专门的应用商店和极简配置 NAS 功能。 | ⭐⭐⭐⭐⭐ |
| 飞牛 (fnOS) | NAS 系统 | 全能选手。本质是 NAS 系统,但内置了强大的虚拟机和 Docker,可一键运行软路由。 | ⭐⭐⭐⭐ |
固件下载
这里主要演示ImmortalWrt和iStoreOS的安装, 固件下载地址如下:
选择x86对应的固件, 下载后格式为img.gz, 解压出img格式的镜像文件
二、U启制作
- 写的比较精简, 需要具备一定的IT基础
U启工具(通用): ventoy
PE工具箱(ImmWrt需要): 杏雨梨云
写盘工具(ImmWrt需要): IMG写盘工具, 也可以下载汉化版
通用方法:
- 先使用杏雨梨云制作U启工具箱的ISO版本
- 再使用ventoy制作U盘启动, 并把杏雨梨云U启工具箱ISO版和软路由固件IMG镜像放到U盘中
三. 固件刷写
iStoreOS固件刷写
iStoreOS自带写入功能, 所以直接使用ventoy启动, 然后选择iStoreOS固件进行安装即可
- 登录U盘系统,登录成功之后,输入:
quickstart(或者 qu + tab 自动补全) - 选择
Install X86,选择目标磁盘, 并进行确定,就行了。
关于OpenClash
iStoreOS源中不带科学上网相关插件, 需要额外手动下载上传安装, 下载地址:
https://github.com/bcseputetto/Are-u-ok/releases
ImmWrt固件刷写
ImmWrt不自带写入功能, 所以需要借助U盘PE和写盘工具进行安装
- 通过ventoy进入杏雨梨云PE工具箱
- 打开IMG写盘工具, 将IMG镜像写入目标磁盘即可
iStoreOS固件默认自动获取ip, 使用
ip a查看并进行登录即可ImmWrt默认为固定IP, 如果作为旁路由, 需要使用下面命令来自动获取IP, 且单次生效
1
2 uci set network.lan.proto=dhcp
/etc/init.d/network restart
四、虚拟机安装固件
- 很多时候我们需要先通过虚拟机来安装固件进行测试验证, 并最终选择适合自己的固件
- 管理员权限启动虚拟机,
- 创建虚拟机, 添加一块硬盘(选择
SATA接口, 否则进入PE系统无法看见磁盘), 选择使用物理磁盘, 设备选择U盘编号, 一般为PysicalDrive1(py0为本地硬盘), 并选择使用整个磁盘。 - 之后安装步骤和物理机安装一样, 启动设置好开机启动, 通过U盘引导安装到虚拟机磁盘。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 我的Hexo博客!