Ubuntu 使用 systemback 制作自定义系统镜像和系统备份

Systemback是一款用于Ubuntu系统自定义镜像创建及备份的软件。它可以帮助用户将个性化设置和软件包打包进新的系统镜像,便于在其他设备上快速部署相同环境。本文详细介绍如何安装Systemback,创建系统备份,以及制作自定义ISO文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载自蓝鲸机器人论坛 weijiz:
http://community.bwbot.org/topic/167/使用systemback制作ubuntu自定义系统镜像和系统备份

介绍

systemback 是一个 Ubuntu 系统中用于发布自定义系统镜像和系统备份的软件。
有时候我们对自己的Ubuntu做了很多设置,比如各种软件包,各种自定义的配置。我们想要在另一台电脑上也安装一个和我们一模一样的系统,这个时候就会用到这种方法了。这个方法不仅可以用于发布系统,也可以用来作为系统备份使用。

软件安装

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

安装使用

安装完成后在 Dash 菜单中就能找到这个软件:
在这里插入图片描述

输入管理员密码,打开后界面如下图所示:
在这里插入图片描述

systemback 使用 - 创建备份系统

如需要创建系统备份,点击 Create new 即可
备份系统即和当前系统一模一样.

systemback 使用 - 自定义系统

如需要制作自定义系统的 iso 文件, 请按照如下方式

  1. 点击右侧的 Live system create 按钮,出现界面如下图所示:
    在这里插入图片描述

  2. 勾选左侧的 include the user data files,这样自己主文件夹内的文件都会被包含在系统镜像中。很多相关的程序的配置文件都是保存在主文件夹内的。Working Directory 是设置工作目录,程序运行时产生的临时文件都会被保存在这里。所以一定要保证这里有足够的存储空间。

  3. 点击 Create New 按钮就开始创建了,等待创建完成。完成后界面如下图所示:
    在这里插入图片描述

右侧列表中就是已经创建的备份。目前已经创建了两个相关备份,所以有两个在右侧显示。此时文件没有转换成 iso 格式,选中你要转换的备份,点击 convert to ISO 就可以开始转换了。转换完成后,在你的工作目录下就能找到生成的 iso 文件。

在这里插入图片描述

这个文件就可以用来安装系统了。同时还可以作为 live 系统来使用。

故障排除

  • 在备份过程中可能提示
	The restore point creation is aborted!
	There has been critical changes in the file system during this operation

这并不一定是由于系统发生了严重的更改,只要是在复制文件的过程中出现错误都会出现这个信息。
详细的错误信息可以通过

	systemback-sustart

这个指令去调试,看看具体哪一个文件复制出了问题。极有可能的是权限问题。
也可以通过这个指令去调试

	DBGLEV=3 systemback-sustart

当错误出现后会在 /tmp 文件夹下创建一个 systemback 的错误信息文件。可以方便的通过这个文件去找到错误的原因。

<think>好的,用户现在想了解如何在Ubuntu 20.04上使用Systemback工具来备份并生成ISO镜像。之前用户已经询问过使用dd命令的方法,现在转向Systemback,可能是因为dd虽然强大但不够灵活,比如镜像文件过大或者操作复杂。 首先,我需要确认Ubuntu 20.04是否支持Systemback。记得Systemback在较新的Ubuntu版本中可能不在默认仓库里,可能需要添加第三方PPA。用户可能已经知道这一点,但需要明确的安装步骤。因为官方仓库没有,所以用户可能需要手动添加PPA,不过要注意安全性问题,提醒用户谨慎添加外部源。 接下来,安装过程需要详细步骤,包括添加PPA、更新软件源安装systemback。用户可能需要逐条命令指导,避免出错。特别是sudo apt update安装时的依赖问题,可能会遇到错误,需要提示可能的解决方案,比如密钥问题或者依赖缺失。 然后,使用Systemback创建备份的步骤。需要指导用户打开软件,可能需要通过终端启动,因为Ubuntu 20.04的应用菜单可能没有图标。创建实时系统快照时,要说明如何命名选择目标路径,以及包含用户数据的情况。生成ISO的步骤是关键,用户可能希望将备份转为可启动的ISO,需要注意在快照生成后执行该操作,并检查ISO是否成功创建。 另外,用户可能关心备份文件的位置大小,需要提醒存储空间的问题,尤其是生成ISO需要足够的磁盘空间。可能还需要提到排除不必要的文件以减小体积,但Systemback是否有这功能需要确认,可能没有,所以建议用户手动清理系统。 最后,恢复方法需要说明,无论是通过Systemback还原还是制作启动盘。用户可能对如何实际使用生成的ISO有疑问,比如能否直接刻录到USB,需要给出对应的dd命令或者使用工具如Rufus、Etcher。 同时,要注意到用户之前使用dd的经验,可以比较两者的优缺点。Systemback提供更友好的界面增量备份,而dd是底层克隆。用户可能有不同的使用场景,比如需要频繁备份还是只需要一次性完整克隆。 需要提醒用户的重要点包括:安装PPA的潜在风险,备份时确保系统未占用,足够的存储空间,以及恢复时的设备选择。可能还需要提到SystembackUbuntu 20.04中的兼容性问题,虽然步骤正确,但偶尔可能遇到问题,建议备份重要数据。 总结下来,回答需要结构清晰,步骤详细,注意事项明确,帮助用户安全有效地使用Systemback完成备份任务,并理解其优缺点。</think>--- ### 在 Ubuntu 20.04 中使用 Systemback 生成系统备份 ISO 的步骤 --- #### **一、Systemback 简介** - **功能定位**: SystembackUbuntu 的图形化系统备份工具,支持创建可启动的实时系统快照(Live System)并导出为 ISO 镜像。 - **与 `dd` 的差异**: - 仅备份使用的磁盘空间(*镜像体积更小*) - 支持增量备份系统修复 - 操作界面友好,适合新手 --- #### **二、安装 Systemback** *注意:Ubuntu 20.04 官方仓库已移除 Systemback,需手动添加第三方仓库* 1. **添加仓库安装**: ```bash sudo add-apt-repository ppa:systemback-team/stable sudo apt update sudo apt install systemback ``` 2. **解决依赖问题(如有报错)**: - 若提示 `Release 404`,尝试更新密钥: ```bash sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <报错中的密钥ID> ``` --- #### **三、生成备份 ISO 的详细步骤** ##### **步骤 1:启动 Systemback** - 终端输入命令启动(*Ubuntu 20.04 可能无桌面图标*): ```bash sudo systemback ``` ##### **步骤 2:创建实时系统快照** 1. 点击 **Live system create** 2. 设置参数: - **Name**:自定义快照名称(如 `Ubuntu-Backup-2023`) - **Exclude**:勾选不需要备份的文件(*可选*) - **Include user data files**:勾选以包含用户数据 - **Target path**:选择 ISO 保存路径(*需预留足够空间*) 3. 点击 **Create new** 开始生成 ##### **步骤 3:转换为 ISO 镜像** 1. 快照生成后,勾选对应条目 2. 点击 **Convert to ISO** 3. 等待完成,状态栏显示 **ISO file created successfully** --- #### **四、备份恢复方法** 1. **直接还原**: - 启动 Systemback → 选择快照 → 点击 **System restore** 2. **通过 ISO 启动**: - 将 ISO 写入 U 盘(工具如 `dd` 或 [Rufus](https://rufus.ie/)) - 从 U 盘启动 → 选择 **Systemback Live** → 执行还原 --- #### **五、关键注意事项** 1. **存储空间要求**: - 备份路径所在分区需有 **至少 1.5 倍系统已用空间** - 示例:系统已用 30GB → 预留 45GB 以上空间 2. **兼容性问题**: - Systemback 对 UEFI 引导支持有限,建议在 Legacy BIOS 模式下操作 3. **权限问题**: - 必须通过 `sudo` 运行 Systemback 4. **ISO 启动测试**: - 使用虚拟机加载 ISO 验证是否可引导 --- #### **六、优缺点对比** | **优点** | **缺点** | |--------------------------|--------------------------| | 图形化操作,降低误操作风险 | 官方仓库已移除,需手动安装 | | 支持增量备份用户数据选择 | 大文件处理速度较慢 | | 生成的 ISO 可直接用于启动安装 | UEFI 支持不完善 | --- #### **七、常见问题解决** 1. **无法启动 Systemback**: - 尝试完全卸载后重装: ```bash sudo apt purge systemback && sudo apt install systemback ``` 2. **ISO 转换失败**: - 检查存储空间是否充足 - 关闭杀毒软件或磁盘加密工具 --- 通过 Systemback 可高效生成精简的 Ubuntu 系统备份 ISO,适合需要灵活恢复的日常场景。若需完全磁盘克隆,仍需结合 `dd` 命令使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值