
- 打开微信,搜索「软件教程管家」关注,或长按下方二维码关注
- 回复关键词 linux-live
- 公众号自动回复网盘链接,点击即可保存下载
打开微信扫一扫关注或搜索【软件教程管家】
快速判断
如果你手里已经有一套安装好、配置好的 Linux 环境,想快速把它做成能从 U 盘或光盘启动的 Live 系统,Linux Live Kit 值得评估。它适合能控制内核、GRUB 和构建依赖的技术用户;如果必须保留 Secure Boot、要用未列出的 USB 文件系统,或需要面向复杂硬件做自动化验证,先读 README 和源码确认边界再动手。
先说清楚它不是什么:Linux Live Kit 不是一个通用的 Linux 发行版,也不是“Linux Live”这个通用概念的官方工具。它是 Tomas-M 在 GitHub 上维护的一组脚本,专门做一件事——把现有的 Linux 安装转换成可启动的 Live 介质。
项目信息
| 项目 | Linux Live Kit |
|---|---|
| 仓库 | Tomas-M/linux-live |
| 主要语言 | Shell 脚本(辅以 C 工具) |
| 许可证 | 仓库未标注许可证 |
| Star 数 | 约 1103 |
| 输出形式 | ISO、ZIP、Live CD、Live USB、部分 PXE 启动 |
| 启动支持 | BIOS、UEFI(GRUB 2)、部分 PXE |
Linux Live Kit 是什么
Linux Live Kit 是一组用于构建 Live Linux 系统的脚本。它不从零组装发行版,而是读取你现有的预装 Linux 发行版,用 SquashFS 压缩根文件系统,再结合 AUFS 或 OverlayFS 提供运行时可写层,最后生成启动介质所需的媒体目录和制作脚本。换句话说,你配好的系统是什么样,做出来的 Live 系统就是什么样,省掉了重新组织系统内容的工作。
构建结果支持 CD、USB、BIOS、UEFI 和部分 PXE 场景,启动配置使用 GRUB 2,USB 启动还可以通过 perch 参数启用持久化变更。项目里还包含 Slax 专用说明,Slax 本身就是用这套脚本构建的发行版。
核心功能
- 把现有预装 Linux 发行版转换为 Live Kit,不必从零重建系统内容。
- 构建结果可生成 ISO 和 ZIP 文件所需的媒体树及制作脚本。
- 生成的启动配置支持 GRUB 2 的 BIOS 和 UEFI 加载器。
- 项目提供 GRUB 网络加载器文件,可用于配合 PXE 服务器做网络启动。
- USB 启动可通过 perch 参数启用持久化变更,重启后修改得以保留。
- 允许通过 bootlogo.png 和 grub.cfg 调整启动图形与启动配置。
适用场景
- 系统演示与现场启动:把配好的工作环境做成 Live U 盘,带到客户现场或课堂上直接启动演示,不动对方硬盘。
- 实验环境分发:同一套实验环境批量制作成 Live 介质,分发给团队成员或学员,保证大家起步状态一致。
- 可移动维护介质:把装好诊断、修复工具的系统做成随身 U 盘,哪里出问题插哪里启动维护。
- PXE 启动评估:结合项目提供的 GRUB 网络加载器,评估局域网内无盘启动的可行性,具体流程要按目标 PXE 服务端配置确认。
制作 Live 系统:上手步骤
- 准备源系统:先准备一套已经安装并配置好的 Linux 系统,确认内核支持 SquashFS,并且支持 AUFS 或 OverlayFS 其中之一。
- 安放构建目录:把 Linux Live Kit 放在 POSIX 兼容文件系统中,并置于不会被打包进 Live 系统的目录,例如 /a,避免构建工具本身被收进镜像。
- 编辑配置:打开 ./config,确认 LIVEKITNAME 和内核路径等关键项与你的源系统一致。
- 安装依赖:装好 squashfs-tools、GRUB 2 工具与模块、xorriso、mtools、zip 等构建依赖,目标固件平台缺少对应 GRUB 模块时,相应启动介质可能无法生成。
- 运行构建脚本:执行项目提供的 build 脚本,构建过程会在 /tmp 中使用较多空间,/tmp 用 tmpfs 时先确认空间够用。
- 生成介质:构建完成后按生成的脚本制作 ISO 或 ZIP;做 USB 启动盘时,设备需使用 FAT12、FAT16 或 FAT32,并需要管理员权限。
- 实机验证:先在目标机器上实际启动一次,确认 BIOS 和 UEFI 两种模式都能进系统,再分发给别人用。
注意事项
- 内核有硬性要求:目标内核必须支持 SquashFS,并且必须支持 AUFS、OverlayFS 之一或两者,不满足就构建不出可用的 Live 系统。
- UEFI 启动要禁用 Secure Boot:生成的 UEFI 加载器使用时需要禁用 Secure Boot,不能接受这一点就不要选这个方案。
- USB 文件系统有限制:USB 安装要求设备使用 FAT12、FAT16 或 FAT32,其他文件系统需查看项目文档确认,不要直接拿 NTFS 或 exFAT 的 U 盘开工。
- 附带的静态二进制文件可能过时:项目附带的 initramfs 静态二进制文件可能已经过时,替换它们需要自行编译静态二进制文件,升级前要结合目标发行版验证兼容性。
- 构建依赖本机 GRUB 模块:构建过程依赖本机安装的 GRUB 模块和工具,目标固件平台缺少对应模块时可能无法完成相应启动介质,换机器构建前先核对模块。
- 构建目录别进镜像:构建目录本身如果放在会被打包的位置,整套工具会被收进 Live 系统,构建前务必确认安放位置。
同类对比
| 方案 | 起点 | 输出 | 适合谁 |
|---|---|---|---|
| Linux Live Kit | 已有 Linux 安装 | ISO、ZIP、Live USB、部分 PXE | 想把配好的系统原样变成 Live 介质的管理员和发行版定制者 |
| Debian live-build | 从软件包列表从零构建 | Debian 系 Live 镜像 | 要按软件包精确控制镜像内容的 Debian 系发行版制作者 |
| Cubic | 现有 Ubuntu ISO 定制 | 定制后的 Ubuntu ISO | 想在图形界面里改 Ubuntu 镜像、不想写脚本的桌面用户 |
| Systemback | 已有 Ubuntu 安装 | Live ISO、系统还原点 | 只做 Ubuntu 系备份还原和 Live 盘的老用户(项目已多年不更新) |
一句话取舍:起点是“已经配好的系统”,Linux Live Kit 最直接;起点是“一张白纸、按需选包”,live-build 更合适;只想在图形界面里改改 Ubuntu 镜像,Cubic 上手更快。
适用人群
适合需要把现有 Linux 安装转换为可启动 Live 系统的系统管理员、发行版定制人员、实验环境维护者和 Linux 启动介质开发者。使用者需要理解内核、文件系统、GRUB、启动参数及管理员权限,纯新手建议先在虚拟机里完整走一遍流程再做实机介质。
下载
GitHub 国内访问较慢,如打不开可多刷新几次

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›
文章推荐
标签推荐
这款软件怎么样?
平均 暂无评分(0 人评)
取链次数:0
评分与投票来自真实访客,从 0 开始累计;觉得有用就点一下,帮更多人判断这款软件值不值得下。






