它是一个基于Debian Live系统的img镜像安装器。采用github action构建打包。目前实现了在x86-64设备上 快速安装armbian和openwrt的功能。
- 嵌入式设备的系统通常采用img格式,一般出现在ARM设备中,安装方式通常是线刷、烧录SD卡等方式。
- 但近年来,openwrt 和 armbian 也逐渐兼容适配通用型x86-64设备,随着软路由和NAS虚拟机逐渐普及。
- 显然针对ARM设备的烧录方法 不太适合x86-64设备(含虚拟机)。无论是借助PE还是借助dd 都需要传递固件文件。显得低效和复杂。
- 如何让openwrt/armbian/LibreELEC等小众x86-64的Linux系统 像安装普通系统一样简单呢 希望本项目给你一个满意的答案。
- 虚拟机使用:各种虚拟机直接选择iso即可
- 物理机使用:建议将iso放入ventoy的U盘中
- https://www.ventoy.net/cn/download.html
- 视频教学:
- 此项目生成的ISO同时 支持物理机 和 虚拟机
- 此项目可分别生成armbian 和 openwrt 两种安装器
- 其中OpenWrt分为istoreos、immortalwrt、EzOpWrt、eSirOpenWrt 安装器。实际上安装任意一种即可,因为换固件可在网页里随时换。
- istoreos 在虚拟机上并没有安装器,因此本项目算是一种补充。(物理机安装istoreos就可以忽略本项目了)
- armbian 安装器 目前构建2种 一种是minimal 一种是标准版 较低配置的x86-64设备建议使用minimal 比如(wyse3040瘦客户机)
- 未来可能融入自编译armbian的流程
本项目也是基于开源项目debian-live制作.因此我的代码也是全程开源 MIT协议不变。
- 首先构建一个debian live系统 该系统带EFI引导。
- 在该系统内融入我们需要的img镜像和自己制作的dd写盘脚本。一起打包到filesystem.squashfs文件系统中。该过程包含了压缩,从而保证了最终的体积较小。
- 最后将新的squashfs文件和相关文件一起打包为ISO