返回新闻概览

Distrobuilder 1.2 已发布

2021年3月23日

简介

distrobuilder 团队很自豪地宣布其初始版本 distrobuilder 1.2 发布!

此版本的亮点是引入了 Windows 镜像重新打包功能。

LXD 能够运行 Windows 虚拟机;为此,它需要一个 Windows ISO 和来自另一个 ISO 的大量特定驱动程序,这些驱动程序需要在 Windows 安装期间加载。

为了简化操作,distrobuilder 添加了 repack-windows 命令,该命令接受 Windows ISO 和包含特定驱动程序的 ISO,并将它们捆绑在一起。使用生成的 ISO,可以轻松安装 Windows。

此版本还支持 Go 模块和基本上下文日志记录。对于更详细的日志输出,可以使用 --debug 标志。

完整的提交列表如下所示

详细更改日志
  • sources: 修复 Plamo 7.x
  • README.me(index.md)的修饰性更新
  • 更新说明
  • sources: 修复 CentOS 8-Stream rootfs
  • luet: 修复 gofmt
  • 删除非原位语句
  • generators: 将 virtio-fs 添加到 lxd-agent 初始化脚本
  • generators: 添加复制生成器
  • generators: 更新文档
  • 在生成器主机、主机名中添加缺少的定义
  • generators: 修复 lxd-agent openRC 脚本
  • sources/openwrt: 必要时使用回退镜像
  • sources/docker: 允许使用带有凭据的私有 Docker 注册表
  • distrobuilder: 添加 repack-windows 命令
  • distrobuilder: 在卸载覆盖层之前调用 Sync()
  • windows: 添加气球驱动程序
  • windows: 添加 netkvm 驱动程序
  • windows: 添加 vioinput 驱动程序
  • windows: 添加 viorng 驱动程序
  • windows: 添加 vioscsi 驱动程序
  • windows: 添加 vioserial 驱动程序
  • windows: 添加 viofs 驱动程序
  • 添加 GitHub Actions
  • 删除 Travis 集成
  • README: 将构建状态指向 GitHub Actions
  • github: 使工作流与 LXD 保持一致
  • generators: 刷新 lxd-agent systemd 单元
  • repack-windows: 检查 genisoimage
  • generators/lxd-agent: 修复 systemd 路径
  • generators/lxd-agent: 修复单元文件中的路径
  • windows: 添加对 Windows Server 2016 的支持
  • windows: 确定正确的 Windows 路径
  • 支持使用 Shebang 更改解释器
  • sources/voidlinux: 修复校验和文件名
  • 修复对 RunScript 的错误调用
  • oracle: 如果缺少,则将 /bin 符号链接到 /usr/bin
  • sources/plamo: 不要覆盖脚本中的 PATH
  • windows: 优化注册表编辑
  • shared/logger: 添加日志记录器
  • main: 添加 --debug 标志
  • main: 添加基本日志记录
  • 支持 Go 模块
  • Makefile: 将 go get 移动到 update-gomod 目标
  • .github/workflows: 删除 go 依赖项部分
  • .github/workflows: 在测试之前更新 Go 模块
  • main: 始终卸载 WIM 文件
  • main: 在挂载失败时清理
  • main: 修复 NPE
  • windows: 更改标志 s/version/windows-version/
  • doc: 添加 Windows 部分
  • doc/building: 提及 --vm 标志
  • doc/packages: 阐明 packages 中的 url
  • doc: 添加过滤
  • 更新 gomod

下载