找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 13|回复: 0

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

[复制链接]

1

主题

10

回帖

146

积分

管理员

积分
146
发表于 2025-10-15 00:28:34 | 显示全部楼层 |阅读模式

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安装器 这里 你可以直接使用飞牛系统里的下载工具进行下载。其余步骤 和新建常规虚拟机步骤类似 特别简单。

新建虚拟机

bca47372e6333d8a4f8833c0a2f13317.png

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

4f4dae0fbfe5f63c900e050b5e0724e2.jpg

添加一块硬盘,比如16GB

c813f49a9ce958f635efc662b80b49c2.png

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

45fd881d103f51afb4b93156b6578b08.png

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

103a422685b0e710c1a084ea4f47e9e6.png

此时输入 ddd 如图所示

0d762c41adcc1deebda1c2a1c8e30c82.jpg

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

8add361004924faf7f0344c6f1b597c0.jpg

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

9377d6c056fd03c004d05dbd724ce378.jpg

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

5aa38b73284547a466da84157d46c731.png

拓展话题

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

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

4509e5d8dd5a7942a5f607c1462e1061.png

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站由纳斯五零(NAS50.CN),版权所有,保留部分权利。豫ICP备2023035803号-1

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-10-24 04:31 , Processed in 0.105215 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表