Ubuntu 18.04系统安装 Systemback

Systemback是一款基于GPLv3许可的系统备份和恢复应用,支持创建系统备份及用户配置文件,系统还原,制作可启动ISO,系统迁移等功能。本文介绍如何在Ubuntu系统上安装和使用Systemback。

简介

Systemback是一个简单的系统备份和恢复应用程序,根据GPLv3许可条款发布。Systemback的功能包括:

  1. 创建系统备份和用户配置文件。
  2. 将系统还原到以前的状态,就像Virtualbox的快照功能一样。
  3. 从现有安装创建可启动ISO文件。
  4. 系统从一个分区复制到另一个分区。
  5. 升级软件。

Ubuntu 18.04系统安装Systemback

  • Ubuntu 16.0414.04用户可以通过在终端中运行以下命令从PPA安装Systemback:
sudo add-apt-repository ppa:nemh/systemback
sudo apt update
sudo apt install systemback
  • :Systemback的作者在2016年停止了开发,因此Ubuntu 18.0418.10不在支持列表中。如果你在Ubuntu 18.04上运行上述命令,将看到以下错误:
E: The repository 'http://ppa.launchpad.net/nemh/systemback/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
root@dyjc-bmg:/home/vagrant# sudo apt install systemback
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package systemback
  • 要在Ubuntu 18.04或Ubuntu 18.10系统上安装systemback,首先删除PPA:
root@dyjc-bmg:/home/vagrant# sudo add-apt-repository --remove ppa:nemh/systemback

Ubuntu 16.04的Systemback二进制文件与Ubuntu 18.04/18.10兼容,因此我们可以使用以下命令在18.04/18.10上添加Ubuntu 16.04 PPA:

sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"
  • 导入此PPA的GPG签名密钥,以便包管理器可以验证签名,签名密钥可以在launchpad.net上找到:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B
  • 更新包列表并安装Systemback:
sudo apt update
sudo apt install systemback

使用Systemback

  • 从应用程序菜单启动Systemback,需要输入密码才能使用此软件,输入密码后,单击确定按钮:
    在这里插入图片描述
  • Systemback可以从当前的系统创建自定义的ISO映像文件,每个程序和文件都可以包含在ISO中。
    单击Live System Create按钮,然后为ISO文件命名,可以选择包含用户数据文件,单击新建按钮以创建实时系统:
    在这里插入图片描述
  • 创建实时系统后,可以将sblive文件转换为ISO文件。请注意,如果sblive文件太大,则无法将其转换为ISO文件。默认情况下,sblive和ISO文件存储在主目录下,但它们不可见。
    在这里插入图片描述
  • 也可以将笔式驱动器插入计算机并将sblive文件写入笔式驱动器。(单击重新加载按钮以检测USB驱动器。):
    在这里插入图片描述
<think>好的,我现在需要帮助用户在Ubuntu 18.04上使用SystemBack创建自定义ISO文件。首先,我需要回顾用户提供的引用内容,确保步骤正确。 用户提到了四个引用,其中引用[2]和[4]提到在Ubuntu 18.04安装Systemback的方法,因为原本的PPA是针对16.04的,但兼容18.04。所以第一步应该是添加PPA并安装Systemback。不过需要注意依赖问题,可能需要手动安装某些包,如libsystemback,这点在引用[2]和[4]都有提到。 接下来,用户需要备份系统。引用[1]和[3]说明了如何使用Systemback进行系统备份,包括创建实时系统、生成ISO的步骤。特别是引用[3]提到生成ISO时需要用到mkisofs命令,这可能会在Systemback界面中无法直接生成时使用终端命令。但用户的问题是关于制作自定义ISO,可能需要结合备份和生成ISO的步骤。 需要注意的潜在问题包括:在安装Systemback时可能遇到的依赖错误,这时候需要手动安装依赖包。另外,生成ISO时可能需要足够的磁盘空间,用户需要确保有足够的空间,比如至少15GB的/tmp空间,或者更改临时目录的位置。 步骤可能分为安装Systemback、创建系统快照、生成ISO。如果界面中的生成ISO按钮不可用,可能需要通过命令行操作,如引用[3]中的mkisofs命令,将sblive文件转换为ISO。 还需要提醒用户,生成的ISO文件需要正确挂载或写入USB才能使用。此外,可能需要注意系统更新的问题,确保在备份前更新系统以获得最新状态。 总结步骤应该是: 1. 添加PPA并安装Systemback,处理依赖问题。 2. 打开Systemback,创建系统快照。 3. 转换为可启动的sblive文件。 4. 使用命令行将sblive转换为ISO(如果界面不可用)。 5. 测试ISO是否有效。 需要检查每个步骤中的可能错误点,例如权限问题(使用sudo)、目录权限、磁盘空间等。确保用户按照正确的顺序操作,并引用正确的参考资料,特别是引用[3]中的命令行步骤。</think>在Ubuntu 18.04上通过SystemBack创建自定义ISO文件的具体步骤如下: ### 一、安装SystemBack 1. **添加PPA仓库** 由于官方未提供Ubuntu 18.04Systemback版本,需手动添加Ubuntu 16.04的PPA: ```bash sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main" sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 73C62A1B sudo apt update ``` [^2][^4] 2. **安装Systemback及依赖** 执行以下命令安装,若提示依赖错误需手动修复: ```bash sudo apt install systemback libsystemback ``` --- ### 二、创建系统备份 1. **启动SystemBack** 通过终端输入`sudo systemback`启动图形界面,输入管理员密码。 2. **创建系统快照** - 点击`Live system create`,设置快照名称 - 勾选`Include user data files`以包含用户文件 - 点击`Create new`生成`.sblive`文件[^1][^3] --- ### 三、生成ISO文件 1. **通过图形界面转换** 创建完成后,选中生成的`.sblive`文件,点击右侧`Convert to ISO`按钮。若按钮灰色(常见问题),需通过命令行操作[^3]。 2. **命令行强制生成** ```bash cd ~/ sudo /opt/schily/bin/mkisofs -iso-level 3 -r -V sblive -cache-inodes -J -l \ -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table \ -c isolinux/boot.cat -o sblive.iso sblive ``` 生成的`sblive.iso`默认保存在用户目录。 --- ### 四、验证与使用 1. **检查ISO完整性** 使用`file sblive.iso`确认文件类型,或挂载测试: ```bash sudo mount -o loop sblive.iso /mnt ls /mnt ``` 2. **写入U盘安装** 使用`dd`或Etcher工具将ISO写入U盘: ```bash sudo dd if=sblive.iso of=/dev/sdX bs=4M status=progress ``` --- ### 关键注意事项 - **临时目录空间**:确保`/tmp`目录有至少15GB空间,否则通过`export TMPDIR=/path/to/large/space`修改临时目录路径 - **系统状态**:操作前建议更新系统(`sudo apt update && sudo apt upgrade`)并清理无用文件 - **兼容性**:生成的ISO仅支持UEFI或Legacy引导模式中的一种,需与实际硬件匹配
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dadeity

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值