V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
wojiugaiming
V2EX  ›  Linux

如何制作 Linux live cd

  •  
  •   wojiugaiming · 2025 年 8 月 16 日 · 3024 次点击
    这是一个创建于 151 天前的主题,其中的信息可能已经有所发展或是发生改变。

    虽然说各 linux 发行版带有 live 模式,但是它们的 live 模式都是英文,我想换成中文,或者添加自己的工具或软件进去

    请教各位大佬,如何制作 linux live cd ?需要什么工具?

    18 条回复    2025-08-18 17:36:58 +08:00
    sudo123
        1
    sudo123  
       2025 年 8 月 16 日
    准备优盘 a 和优盘 b ,同时插上电脑,a 做系统安装盘,把系统安装进 b ,下次使用就从 b 启动,不就行了
    wojiugaiming
        2
    wojiugaiming  
    OP
       2025 年 8 月 16 日
    @sudo123 不是,想制作自己的 linux live cd ,你这种还要安装呢
    OneLiteCore
        3
    OneLiteCore  
       2025 年 8 月 16 日
    你是想要制作能够自定义的 [系统镜像] ,还是想要一个从 U 盘启动 [操作系统] ?后者的话直接把系统装 U 盘上就行了,前者的话我只知道有个 dd 命令好像是可以备份整个操作系统镜像的,但具体的我就不清楚了。
    pingdog
        5
    pingdog  
       2025 年 8 月 16 日 via Android
    live cd 很简单,Google 搜下都是教程
    早 10 年诞生各路神童整 winpe 的新闻还少么 也是 live cd 的一种
    FrankAdler
        6
    FrankAdler  
       2025 年 8 月 17 日
    问 chatgpt 或者 Google 都行
    itechify
        7
    itechify  
    PRO
       2025 年 8 月 17 日
    想起 live cd 作为生产环境跑一整年的梗,真稳啊
    itechify
        8
    itechify  
    PRO
       2025 年 8 月 17 日
    yukafans
        9
    yukafans  
       2025 年 8 月 17 日
    mkosi
    yzbythesea
        10
    yzbythesea  
       2025 年 8 月 17 日
    你把 linux 装 usb 里就是了
    NessajCN
        11
    NessajCN  
       2025 年 8 月 17 日
    LindsayZhou
        12
    LindsayZhou  
       2025 年 8 月 17 日
    Alpine Linux 有 diskless 模式。
    可以一个分区放原始 iso ,一个分区放 lbu backup ,Alpine 在 initramfs 启动过程中搜索分区里的 lbu backup 文件,自动恢复上。
    整个系统是放在 tmpfs 里的,你想要给某些文件位置挂上持久化存储也可以,直接写 /etc/fstab 再创建 backup 就行。lbu backup 恢复之后会自动挂载上。

    缺点是内核更新比较麻烦。
    LindsayZhou
        13
    LindsayZhou  
       2025 年 8 月 17 日
    billlee
        14
    billlee  
       2025 年 8 月 17 日
    一般每个发行版都有自己的 iso 构建工具
    lingo
        15
    lingo  
       2025 年 8 月 17 日
    如果是想要一个随身携带的 linux 的话。我是用 ventoy 引导安装在 VHD 里的 openSUSE 。这样带个 u 盘,u 盘里装一个 VHD 文件,到哪都用自己的一套系统。系统也是正常的系统基本没啥特殊的点。
    kkocdko
        16
    kkocdko  
       2025 年 8 月 17 日   ❤️ 1
    楼主似乎没有理解 1 楼的说法。1 楼所说的步骤完成后,拿着盘 b 可以在任何电脑直接启动。

    鉴于楼主是初学者,建议使用 ventoy 的 持久化模式。所安装的软件,系统配置等都会完整保留。见 https://www.ventoy.net/cn/plugin_persistence.html

    如果是希望分发给别人用,而不仅仅是自己用,那你需要从头开始构建启动镜像。每个发行版都有对应工具,例如 archiso ,fedora 的 lorax 或者 mkosi ,debian 的 FAI 等等。这需要你掌握发行版的结构和启动流程,以及基础的 overlayfs / squashfs 的使用相关知识。如果你甚至不希望使用发行版特定的工具,也可以完全自行构建,例如开个容器,装好东西后封进 squashfs 等等。
    yutq
        17
    yutq  
       2025 年 8 月 17 日
    https://github.com/livecd-tools/livecd-tools
    也可以把已有的 livecd 挂载起来,解压 squashfs ,chroot 进去更改配置或安装软件包。
    yanqiyu
        18
    yanqiyu  
       2025 年 8 月 18 日
    对于你喜欢的任意发行版,他们的 livecd 构建工具链肯定是开放的,找到对应的文档和配置文件自己构建就行

    比如 fedora https://fedoraproject.org/wiki/Livemedia-creator-_How_to_create_and_use_a_Live_CD
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   923 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 21:28 · PVG 05:28 · LAX 13:28 · JFK 16:28
    ♥ Do have faith in what you're doing.