You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将含所有程序与配置的Ubuntu系统导出为可安装ISO文件?

嘿,这个需求我之前帮不少朋友搞定过——把定制好的Ubuntu系统打包成可安装ISO,确实是分发你这套热点系统的最优方案。下面给你几个靠谱的方法,从傻瓜式工具到进阶手动操作都有,你可以根据自己的技术水平和系统版本选:

方法1:用Systemback(推荐,新手友好)

这是我最常推荐的工具,界面直观,一键就能生成可安装的ISO。

  • 首先安装Systemback:
    对于Ubuntu 18.04及更早版本,直接通过PPA安装:

    sudo add-apt-repository ppa:nemh/systemback
    sudo apt update && sudo apt install systemback
    

    要是你用的是20.04+的新版本,官方PPA可能失效,你可以找对应架构的deb包手动安装,记得处理好依赖问题哦。

  • 生成ISO的步骤:

    • 打开Systemback,选择「Live system create」选项
    • 勾选「Include user data files」(如果你想把自己配置的用户环境也打包进去)
    • 点击「Create new」,耐心等它完成打包——时间长短取决于你系统里装的程序多少
    • 打包完成后,点击「Convert to ISO」,把生成的live镜像转成标准ISO文件,保存到你指定的路径就行
方法2:用Remastersys(经典工具,适合旧版Ubuntu)

这个工具在老Ubuntu用户里口碑不错,功能和Systemback类似,适合16.04及更早的版本。

  • 安装Remastersys:

    sudo add-apt-repository ppa:mutse-young/remastersys
    sudo apt update && sudo apt install remastersys remastersys-gui
    
  • 生成ISO的步骤:

    • 打开Remastersys GUI,选「Backup」或「Dist」模式:
      • Backup模式:会包含所有用户数据,适合备份自己的系统
      • Dist模式:会清除用户密码和个人数据,专门用来分发系统(不想把自己的隐私打包进去就选这个)
    • 设置ISO的保存路径和名称,点击「Start」等着就行
方法3:手动制作(进阶玩家首选,可控性拉满)

如果上面的工具都用不了,或者你想完全掌控打包细节,那就试试手动操作:

  1. 准备基础镜像:
    先下载和你当前系统版本一致的Ubuntu官方ISO,挂载它:

    mkdir -p /mnt/iso
    sudo mount -o loop ubuntu-xx.xx-desktop-amd64.iso /mnt/iso
    
  2. 复制镜像内容到工作目录:

    mkdir -p ~/custom-iso
    sudo cp -rT /mnt/iso ~/custom-iso
    sudo umount /mnt/iso
    
  3. 把当前系统打包成squashfs镜像:
    先装必要工具:sudo apt install squashfs-tools
    然后打包系统分区(假设你的系统在/dev/sda1,可以用df -h确认),记得排除临时文件和隐私目录:

    sudo mksquashfs / /tmp/custom-root.squashfs -e boot dev proc sys tmp home/*/Downloads home/*/Documents
    
  4. 替换原镜像的系统文件:

    sudo rm ~/custom-iso/casper/filesystem.squashfs
    sudo mv /tmp/custom-root.squashfs ~/custom-iso/casper/filesystem.squashfs
    
  5. 更新文件列表和校验信息:

    cd ~/custom-iso/casper
    sudo rm filesystem.manifest filesystem.manifest-desktop filesystem.size
    sudo dpkg-query -W --showformat='${Package} ${Version}\n' > filesystem.manifest
    sudo cp filesystem.manifest filesystem.manifest-desktop
    sudo sed -i '/ubiquity/d' filesystem.manifest-desktop
    sudo sed -i '/casper/d' filesystem.manifest-desktop
    sudo du -sx --block-size=1 / | cut -f1 > filesystem.size
    
  6. 生成最终ISO:
    装生成工具:sudo apt install genisoimage
    执行生成命令:

    cd ~/custom-iso
    sudo genisoimage -r -V "Custom Ubuntu Hotspot" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ~/custom-hotspot.iso .
    
  7. 添加UEFI引导支持(可选):
    要是需要支持新电脑的UEFI启动,装syslinux-utils后执行:

    sudo isohybrid ~/custom-hotspot.iso
    
最后几个重要提醒
  • 打包前一定要清理系统垃圾:执行sudo apt autoremove && sudo apt clean,删掉临时文件、日志和没用的依赖,能大幅缩小ISO体积
  • 敏感信息要提前清除:比如浏览器历史、密码、个人文档,别把自己的隐私打包进去卖给用户
  • 一定要测试ISO:用VirtualBox虚拟机或者U盘启动盘(用dd工具做)测试一下,确保能正常安装、启动,热点功能也能正常运行

内容的提问来源于stack exchange,提问作者Abobaker EngIt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:24:11