以下是使用 Systemback 镜像系统的分步指南:
1. 安装 Systemback
Debian/Ubuntu 系
sudo add-apt-repository ppa:nemh/systemback
sudo apt update
sudo apt install systemback
Arch/Manjaro 系
sudo pacman -S systemback
2. 启动 Systemback
- 终端输入
systemback
或通过图形界面搜索 "Systemback" 打开程序。
3. 创建系统快照(备份)
- 选择目标分区
- 点击左侧 "Create New"。
- 在 "System partition" 下拉菜单中选择系统根分区(通常是
/
挂载点)。 - 可选:排除
/home
或/boot
等目录(根据需求勾选 "Exclude")。
- 配置快照
- 输入快照名称(如
Backup_2023-10
)。 - 选择保存路径(建议外接硬盘或非系统分区)。
- 点击 "Create New" 开始备份。
- 输入快照名称(如
4. 生成可启动的 Live 系统镜像
- 选择已有快照
- 在主界面左侧选择已创建的快照。
- 点击 "Live system create"。
- 配置 ISO
- 输入镜像名称(如
MyLinux_Live
)。 - 选择保存路径(生成
.iso
文件)。 - 点击 "Create New" 等待完成。
- 输入镜像名称(如
- 刻录到 USB/DVD
- 使用工具(如
Etcher
或dd
)将 ISO 写入可启动介质。
- 使用工具(如
5. 复制系统到另一分区
- 选择目标分区
- 点击 "Copy system"。
- 在 "Destination partition" 下拉菜单中选择目标分区(需提前格式化)。
- 调整分区大小(可选)
- 勾选 "Resize user interface" 可调整系统分区大小。
- 开始复制
- 点击 "Copy Now",等待数据同步完成。
- 修复引导
- 重启后若无法启动,需用 Live USB 进入系统,重新安装 GRUB:
sudo mount /dev/sdXn /mnt # 挂载目标分区到 /mnt sudo grub-install --boot-directory=/mnt/boot /dev/sdX sudo update-grub
- 重启后若无法启动,需用 Live USB 进入系统,重新安装 GRUB:
6. 恢复系统
-
从 Live 环境启动
- 使用 Systemback 生成的 Live USB 或其他 Linux 发行版 Live 环境。
-
挂载原系统分区
sudo mount /dev/sdXn /mnt # 替换为原系统分区
-
执行恢复
- 打开 Systemback,选择 "Restore"。
- 选择备份文件,点击 "Restore Now"。
注意事项
- 数据安全
- 操作前务必备份重要数据,避免覆盖错误分区。
- 分区空间
- 目标分区需大于或等于原系统占用空间。
- 引导修复
- 跨硬盘迁移系统后,通常需重新安装 GRUB。
- 兼容性
- Systemback 对新内核或特殊文件系统(如 Btrfs)支持有限,建议测试后再使用。
常见问题
- 安装失败?
检查 PPA 仓库是否添加成功(Ubuntu/Debian),或尝试从源码编译。 - ISO 无法启动?
检查 BIOS/UEFI 设置,确保从 USB/DVD 优先启动。 - 复制后无法开机?
使用boot-repair
工具修复引导(需 Live 环境)。
通过以上步骤,您可轻松备份、迁移或创建可启动的系统镜像。建议首次使用时在虚拟机中测试流程。