尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

LiveOS 的制作简介

LiveOS 的制作简介
📅 发布时间:2026/6/18 1:47:12

LiveOS 用途:

  1. 便捷启动 LIVEOS 不占用磁盘空间,系统完全在内存文件系统中运行
  2. 常用于 linux 系统救援(文件系统异常导致系统进入紧急模式)
  3. 常用于制作 PXE 生产测试 DIAG 系统
  4. 开源,免费,可定制化程度高

制作工具 lorax
lorax 项目是 红帽企业版 OS 的安装器的开源项目
套件包含功能如下:
制作定制 anaconda installer 安装器
制作定制 启动的 boot.iso 文件
制作定制各类形态的 LiveOS 系统

https://github.com/biubiubiu-xixi/lorax

详细资料文档:
https://weldr.io/lorax/intro.html
https://weldr.io/lorax/livemedia-creator.html

livemedia-creator 参数说明:
--ks= #(制作liveos 的 kickstart 应答控制文件的全路径)
--make-iso #(选择制作输出成 LiveOS ISO 形态)
--no-virt #(不使用虚拟化技术制作)
--fs-label= #(squashfs 文件系统格式化时的文件系统标签)
--resultdir= #(完整输出成果物的路径)
--title= #(指定输出的标题)
--project= #(指定输出的项目名称)
--iso= #(anaconda 安装器的启动 ISO 镜像源的路径)

示例 CMD eg:
以非 qemu kvm virt 安装方式为例:
livemedia-creator --ks=/mnt/workspace/my_liveos_ks/liveos_nogui.cfg --make-iso --no-virt --fs-label="CentOS" --resultdir=/mnt/workspace/centos7_no_gui_liveos --title="CentOS" --project="CentOS" --iso=/mnt/datas_hdd1/http_server_root/ISO_IMAGE/CentOS-7-x86_64-Everything-2207-02.iso

bcd90998-7798-47b2-9ba2-e2a4a8d74426

f7b5e995-3265-4edb-a773-782830576118

8489414a-a44c-42b4-8f47-491bb8885833

ec89650e-3908-4355-8729-4bf26b6a4246

5ac31263-8622-4b45-8554-ed79fd4f13d7

原理:
根据传参利用 anaconda installer 安装器在 img 块设备 /dev/loop0 中安装 liveos 的文件系统,与平时利用 DVD ISO 镜像启动后进入 anaconda 安装一样的操作;
只不过制作 LIVEOS 时不会让你手动去选择安装系统时的选项;而是利用 ks 应答文件控制安装并配置系统;

工作流流程:
livemedia-creator ———> 分析入参参数 ———> 参数合法 ———> 非 virt 安装 ———>
———> anaconda installer
———> 解析 ks 参数 ———> 参数合法 ———> 开始安装 img 中的系统 anaconda 依据 ks 安装配置 img 中的文件系统
anaconda 系统安装完成 ———> 收集 img 文件系统 ———> 打包成 squashfs 文件系统(xz 压缩算法)
———> 重新生成 ISO 启动时需要的 initrd 文件 ———>
调用 mkksiso 制作输出 ISO 文件 ———> 开始生成 ISO 文件,默认名为 boot.iso
———> 计算 ISO MD5 指纹并嵌入 ISO 文件中
制作结束

其中制作的环境关键在于 ks 文件的编写:
其中 ks 文件中的 repo 参数,可以根据自己需要定制的 RPM 包的情况,视情况选择采用 在线网路安装源;
还是自己的搭建的自定义的本地源

ks 文件示例:
liveos_nogui.cfg


相关新闻

  • 目标检测 | 基于Weiler–Atherton算法的IoU求解
  • 对比Java学习Go——函数、集合和OOP
  • 【WRF-VPRM 预处理器】HEG 安装(服务器)-MRT专业的工具替代

最新新闻

  • MAX795TESA+T是一款8 脚工业级监控芯片 + 3.3V 系统 RAM 断电存储方案
  • 2026年6月三向土工格栅厂家推荐优质企业指南 - 多才菠萝
  • 2026年抚顺搬家公司选购指南:抚顺居民搬家、公司搬厂、空调移机服务厂家选择,服务、效率、口碑三维度解析 - 海棠依旧大
  • 深入解析PowerPC 601整数加载/存储指令:寻址模式与内存同步机制
  • 2026年6月玻纤土工格栅实力厂家推荐指南 - 多才菠萝
  • 如何永久保存你的微信聊天记忆?这个开源工具让珍贵对话永不丢失

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号