收起左侧

自制OpenWrt安装器 10秒内在飞牛虚拟机里快速安装

5
回复
1032
查看
[ 复制链接 ]

1

主题

4

回帖

0

牛值

江湖小虾

2025-5-21 14:10:30 显示全部楼层 阅读模式

OpenWrt 、Armbian等系统一般都采用img封装,没有所谓安装器的概念。这里使用安装器一词,只是方便理解。类似于以前PC时代,用光盘安装游戏到电脑硬盘。

背景解读:

  • 嵌入式设备的系统通常采用img格式,一般出现在ARM设备中,安装方式通常是线刷、烧录SD卡等方式。
  • 但近年来,openwrt 和 armbian 也逐渐兼容适配通用型x86-64设备,随着软路由和NAS虚拟机逐渐普及。
  • 显然针对ARM设备的烧录方法 不太适合x86-64设备(含虚拟机)。无论是借助PE还是借助dd 都需要传递固件文件。显得低效和复杂。
  • 如何让openwrt/armbian 等小众x86-64的Linux系统 像安装普通系统一样简单呢 希望本项目给你一个满意的答案。

这是一个github工作流 可以将任意openwrt的img 分分钟变成ISO格式的安装器。该安装器是UEFI引导的。支持飞牛在内的所有虚拟机,当然也支持物理机。

项目说明和相关Feature

https://github.com/wukongdaily/armbian-installer

  1. 此项目生成的ISO同时 支持物理机 和 虚拟机的安装
  2. 此项目生成的安装器用于各种常见的img格式嵌入式系统:OpenWrtArmbianHAOSLibreELEC
  3. 其中OpenWrt分为istoreos、immortalwrt、EzOpWrt、eSirOpenWrt 安装器。实际上安装任意一种即可,因为换固件可在网页里随时换
  4. istoreos 在虚拟机上并没有安装器,因此本项目算是一种补充。(物理机安装istoreos就可以忽略本项目了)
  5. armbian 安装器 目前构建2种 一种是minimal 一种是标准版 较低配置的x86-64设备建议使用minimal 比如(wyse3040瘦客户机)
  6. HAOS可自定义下载地址,默认构建HAOS 15.0 haos_generic-x86-64-15.0.img.xz
  7. 支持自定义openwrt镜像生成iso安装器,其中openwrt镜像的压缩包格式是 img.gz img.zip img.xz三种

在飞牛中的使用方法

安装iStoreOS 24.10 为例。首先下载iStoreOS安装器 这里 你可以直接使用飞牛系统里的下载工具进行下载。其余步骤 和新建常规虚拟机步骤类似 特别简单。

新建虚拟机

image.png

——选择 安装器的ISO文件,主板选择UEFI 模式

uefi.jpg

添加一块硬盘,比如16GB

image.png

添加一个 启用了OVS 的网卡 如图

image.png

创建 后 开机,使用VNC 查看,此时会迅速进入一个我封装好的debian live系统

image.png

此时输入 ddd 如图所示

ddddd.jpg

选择硬盘、输入YES、最后重启 完成整个安装过程

end.jpg

重启后 就能看到 已经在运行iStoreOS系统啦 ,当然后续你也可以拔掉ISO

end1.jpg

如图所示 访问192.168.66.225 即可访问luci web页面

image.png

拓展话题

对于OpenWrt系统,无论你在硬盘里安装的是哪一个固件其实都一样的。因为在Web页面,你都可以随时“换固件”,因为 OpenWrt系统本身就有【备份与升级】功能,该功能可以换到任何其他固件。

当然如果你不只想安装openwrt,armbian的安装器我也制作了。感兴趣的可以去下载。基于debian12的和ubuntu24的 都有的。

image.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
悟空导航站
https://tvhelper.cpolar.top

2

主题

18

回帖

0

牛值

江湖小虾

2025-5-21 22:34:59 显示全部楼层

感谢分享。

1

主题

4

回帖

0

牛值

江湖小虾

2025-5-23 15:52:58 楼主 显示全部楼层

喜大普奔,飞牛虚拟机更新了。https://t.bilibili.com/1070075721535193096

悟空导航站
https://tvhelper.cpolar.top

9

主题

46

回帖

0

牛值

初出茅庐

2025-5-24 13:18:57 显示全部楼层

带不带openclash?

可以自己升级别的固件,带这个的那种  详情 回复
昨天 16:26

1

主题

4

回帖

0

牛值

江湖小虾

2025-5-31 18:33:43 楼主 显示全部楼层

目前飞牛已经支持img 和img.gz 了 真是喜大普奔。

另外说一下目前这套工具还有啥区别,用这个iso的好处是,你可以提前规划好openwrt系统的硬盘大小。而导入img方式 则没有这种效果。如果需要更多空间,则需要自己添加另外的虚拟硬盘。

悟空导航站
https://tvhelper.cpolar.top

3

主题

14

回帖

0

牛值

江湖小虾

Veresk 发表于 2025-5-24 13:18
带不带openclash?

可以自己升级别的固件,带这个的那种
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则