openwrt 有很多机器可以安装,比如路由器,草莓派等等,这里专门pc
1.选择openwrt的版本
openwrt有许多的版本需要挑选
第一可以去openwrt的官网下载(根据硬件方便在 路由器等 设备上安装)
以红米ac2100为例,设备cpu是联发科MT7621,后续在别的地方看到适用于联发科MT7621的固件,理论上也可以用在这个红米ac2100路由器上。反过来,如果你的设备品牌型号在OpenWrt官网的列表中找不到(说的就是你,竞斗云2.0),但是你知道设备的cpu(ipq40xx),通过搜索在列表中找到了这个cpu(ipq40xx),就知道理论上OpenWrt是支持这个设备的,找到支持这个芯片的固件下载使用即可。
2、如果你的设备归属于arm/aarch64/x86三大平台之一,或者想要纯净、高度客制化(后续自行安装软件),请移步:OpenWrt-BuildBot项目
查看芯片选择对应的固件下载链接:https://doc.openwrt.cc/3-OpenWrt-Buildbot/1-Download/
第二可以去一些镜像网站比如清华镜像
https://mirrors.tuna.tsinghua.edu.cn/openwrt/
第三其他博客网站
https://openwrt.cc/releases/targets/x86/64/
第四可以去github
lienol、lean、immortalwrt三个项目都是基于OpenWrt官方项目进行修改和定制的开源项目,拥有更好的本地化适配、加入了各种官方软件列表中没有但是国内环境中可能会用到的软件功能(这也许是很多人使用OpenWrt的初衷?)但是客观的说,正是这些项目的拥有者、千千万万参与的协作者,推动了OpenWrt这类的项目在国内的普及和相关社区的繁荣发展。致敬!
三个项目打卡观光地址:
lienol项目::https://github.com/Lienol/openwrt
lean大项目:https://github.com/coolsnowwolf/lede
immortalwrt:https://github.com/immortalwrt/immortalwrt
分别下载openwrt的版本
列:
openwrt-ramips-mt7620n-fir300m-squashfs-sysupgrade.bin
immortalwrt-x86-64-generic-ext4-combined.img
immortalwrt-x86-64-generic-ext4-combined-efi.img
其中 img或者 iso 是镜像文件一般安装在 x86/64或者arm芯片,这些一般是pc使用
bin 一般路由器等 web界面系统升级使用
ramips代表的是一个架构系列
mt7620n 代表的是芯片类型
fir300m代表的是机器类型
generic 仅适用于32位硬件(旧硬件或某些Atom处理器),应为i586 Linux体系结构,将在Pentium 4及更高版本上运行。仅当您的硬件无法运行64位版本时才使用此功能。
ext4 代表 为搭载 ext4 文件系统固件,ext4 格式的固件更适合熟悉 Linux 系统的用户使用,在 Linux 下可以比较方便地调整 ext4 分区的大小
ext4适合我们扩容,并安装软件包,而squashfs则是适用于直接编译带有软件包的openwrt系统,方便重置路由器,不必从安装包重新刷机。
efi指的是UEFI,可以使用GPT分区列表,是较新的技术,性能和可扩展性上更好,不带efi的则是使用Legacy。(不确定对,但是如果不是特别特别老的机器2010年钱,用它准没错)
另外固件名称后带efi是64位,相反即是32位
2.制作系统启动盘
下载好系统后,制作启动盘,可以下载 pe 直接制作 pe启动盘,再把下载好的系统放到启动盘
另外还需要下载一个工具方便你刻录启动盘中的镜像到硬盘
这里我使用physdiskwrite
Physdiskwrite不支持超过2G的SSD,可以换了Winimage.exe
3.安装openwrt
先使用 pe 自带的工具 Diskgenius 把要安装的硬盘给格式化,这里记录硬盘的大小后面需要用到
另外需要注意点击保存 格式化才会有效
然后使用 physdiskwrite 刻录硬盘
cmd命令
phydiskwrite.exe -u openwrt-x86-64-generic-squashfs-combined-efi.img
出现
这里选择你哪个磁盘,可以根据Model 或者大小
在上图上标注了 cyl tpc spt 的含义。cyl 代表柱面、tpc代表磁头、spt代表扇区。这里指的是虚拟磁盘而不是物理磁盘,你不必在意这些问题。一个扇区通常有 512B,所以 磁盘容量=柱面×磁头×扇区×512B
等待写如下图
完成就ok了
参考资料
physdiskwrite : physdiskwrite磁盘镜像工具下载使用手册
openwrt:
Openwrt安装到PC瘦客机上
将OpenWRT安装到 X86 电脑硬盘中文章来源:https://www.toymoban.com/news/detail-494999.html
软路由系统OpenWrt的不完全指南文章来源地址https://www.toymoban.com/news/detail-494999.html
到了这里,关于pc安装openwrt的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!