首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >腾讯云服务器(Ubuntu 系统)制作 ISO 镜像

腾讯云服务器(Ubuntu 系统)制作 ISO 镜像

原创
作者头像
心语.Wang
发布2025-09-23 18:15:43
发布2025-09-23 18:15:43
770
举报
文章被收录于专栏:Ubuntu 系统Ubuntu 系统

在腾讯云服务器(Ubuntu 系统)上制作 ISO 镜像,可根据需求分为两种场景:将当前云服务器系统制作成可启动的 ISO 镜像,或在云服务器内制作自定义内容的 ISO 镜像(如打包文件、软件等)。以下是具体方法:

场景 1:将腾讯云 Ubuntu 实例制作成可启动的系统 ISO 镜像

适用于希望将当前云服务器的系统环境(含已安装软件、配置)封装为 ISO,用于本地虚拟机或其他服务器安装。

步骤:

准备工作

确保云服务器已完成所需配置(安装软件、修改设置等),并清理冗余文件(减少镜像体积):

代码语言:bash
复制
sudo apt clean && sudo apt autoremove -y

安装制作 ISO 所需工具:

代码语言:bash
复制
sudo apt install cubic genisoimage squashfs-tools -y

使用 Cubic 制作系统 ISO(图形化,推荐)

腾讯云服务器默认是命令行界面,若需使用 Cubic 的图形化界面,需通过 VNC 连接服务器(需在腾讯云控制台开启 VNC 登录)。

启动 Cubic 后,按以下流程操作:

① 选择一个临时工作目录(如 /tmp/cubic-work)。

② 加载腾讯云 Ubuntu 系统的基础镜像(若没有,可下载官方 Ubuntu ISO 作为基础,再替换为当前系统的文件)。

③ 进入 chroot 环境后,通过 cp -r 等命令将当前系统的关键文件(/etc、/usr 等)复制到 Cubic 的工作目录,覆盖基础镜像内容。

④ 完成后生成 ISO,保存到云服务器本地(如 /root/custom-ubuntu.iso)。

下载 ISO 到本地

通过 SCP 命令将云服务器上的 ISO 下载到本地电脑(需知道服务器 IP 和登录密码):

本地终端执行(Windows 可用 Git Bash 或 WinSCP)

scp 用户名@服务器IP:/root/custom-ubuntu.iso 本地保存路径

场景 2:在腾讯云服务器内制作自定义内容的 ISO 镜像(非系统镜像)

适用于将服务器上的文件、文件夹打包成 ISO(用于传输、分发等,不可启动)。

步骤:

安装工具

代码语言:bash
复制
sudo apt install genisoimage -y  # 或 mkisofs(功能类似)

打包文件为 ISO

假设要将 /home/data 文件夹下的所有内容打包为 custom-data.iso:

代码语言:bash
复制
genisoimage -o /root/custom-data.iso -R -J /home/data

参数说明:-o 指定输出 ISO 路径;-R 支持 Rock Ridge 扩展(保留文件权限);-J 支持 Joliet 扩展(Windows 兼容)。

验证 ISO 内容

代码语言:bash
复制
isoinfo -l -i /root/custom-data.iso  # 列出 ISO 内的文件

下载到本地同样使用 SCP 命令下载,方法同场景 1。

通过腾讯云官方功能导出镜像(推荐,更合规)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档