ubuntu镜像恢复步骤
导读:Ubuntu系统镜像恢复步骤 一、使用dd命令恢复系统镜像 dd命令是底层磁盘操作工具,适合恢复完整磁盘或分区镜像,需通过Live USB/CD启动。 准备工作:下载Ubuntu LiveCD/LiveUSB镜像,使用工具(如Rufus、...
Ubuntu系统镜像恢复步骤
一、使用dd命令恢复系统镜像
dd命令是底层磁盘操作工具,适合恢复完整磁盘或分区镜像,需通过Live USB/CD启动。
- 准备工作:下载Ubuntu LiveCD/LiveUSB镜像,使用工具(如Rufus、Etcher)制作可启动介质;确认目标磁盘(如
/dev/sda
,需替换为实际设备名,可通过lsblk
命令查看)容量不小于镜像文件大小;将备份的镜像文件(如ubuntu_backup.img
)复制到Live环境的存储设备(如外接U盘)。 - 启动Live环境:插入Live USB/CD,重启计算机,进入BIOS/UEFI设置(开机按F2、Del等键,具体取决于主板型号),将启动顺序调整为从Live介质启动,保存设置并重启。
- 挂载镜像文件(可选,用于验证):若镜像文件存储在外接设备(如
/dev/sdb1
),需先挂载该设备,再挂载镜像文件以检查完整性:sudo mkdir /mnt/backup # 创建挂载点 sudo mount /dev/sdb1 /mnt/backup # 挂载外接设备 sudo mount -o loop /mnt/backup/ubuntu_backup.img /mnt/backup/img_mount # 挂载镜像文件 sudo debsums -c /mnt/backup/img_mount # 检查系统文件完整性(可选)
- 恢复镜像到目标磁盘:使用dd命令将镜像文件写入目标磁盘(如
/dev/sda
),操作不可逆,请确认目标磁盘正确:
若镜像文件为压缩格式(如sudo dd if=/mnt/backup/ubuntu_backup.img of=/dev/sda bs=4M status=progress & & sync
.img.gz
),需先解压再恢复:gunzip -c /mnt/backup/ubuntu_backup.img.gz | sudo dd of=/dev/sda bs=4M status=progress
- 重启计算机:恢复完成后,拔出Live USB/CD,重启计算机,系统将从恢复的镜像启动。
二、使用Systemback恢复系统镜像
Systemback是图形化工具,适合新手,可创建可启动的Live系统镜像。
- 准备工作:通过Live USB/CD启动Ubuntu;若未安装Systemback,需先安装(需添加PPA仓库):
sudo add-apt-repository ppa:nemh/systemback sudo apt-get update & & sudo apt-get install systemback
- 启动Systemback:在Live环境中打开终端,运行
systemback
命令启动工具;选择“Restore system”(恢复系统)选项。 - 选择镜像文件:点击“Select image”按钮,浏览并选择之前用Systemback创建的Live ISO镜像文件(如
ubuntu_systemback.iso
)。 - 开始恢复:确认镜像文件路径无误后,点击“Restore”按钮,Systemback将自动解压并恢复镜像到系统磁盘;等待恢复完成,期间不要中断电源。
- 重启计算机:恢复完成后,关闭Systemback,拔出Live USB/CD,重启计算机,系统将从恢复的镜像启动。
三、使用Clonezilla恢复系统镜像
Clonezilla是开源磁盘克隆工具,适合全盘或分区级别的完整恢复。
- 准备工作:从Clonezilla官网下载Live ISO镜像,使用工具制作可启动USB;准备外接存储设备(如移动硬盘),将备份的系统镜像(通常存储在
/home/partimag
目录下)复制到该设备。 - 启动Clonezilla:插入Clonezilla USB,重启计算机,进入BIOS/UEFI设置,将启动顺序调整为从USB启动;进入Clonezilla Live界面,选择“Start Clonezilla”开始。
- 选择恢复模式:在Clonezilla主菜单中,选择“device-image”(设备-镜像)模式,即从镜像文件恢复系统;选择“local_dev”(本地设备),指定外接存储设备(如
/dev/sdb1
)作为镜像源。 - 选择镜像文件:进入镜像目录,选择之前备份的系统镜像文件(如
ubuntu_backup
)。 - 选择目标磁盘:确认目标磁盘(如
/dev/sda
,需替换为实际设备名),警告操作将覆盖目标磁盘所有数据,确认无误后继续。 - 开始恢复:选择“Begin”开始恢复过程,Clonezilla将自动复制镜像文件到目标磁盘,包括分区表、引导记录和系统文件;等待恢复完成。
- 重启计算机:恢复完成后,退出Clonezilla,拔出USB和存储设备,重启计算机,系统将从恢复的镜像启动。
四、使用Timeshift恢复系统快照
Timeshift是增量备份工具,适合恢复系统到某个历史状态(需提前创建快照)。
- 准备工作:通过Live USB/CD启动Ubuntu;若未安装Timeshift,需先安装:
sudo apt install timeshift
- 启动Timeshift:在Live环境中打开终端,运行
timeshift
命令启动工具;选择“Restore”(恢复)选项。 - 选择备份位置:选择备份文件的存储路径(如外接移动硬盘
/dev/sdb1
),Timeshift将扫描该路径下的快照文件。 - 选择恢复点:浏览快照列表,选择需要恢复的系统快照(建议选择最近的完整快照);点击“Continue”继续。
- 选择恢复范围:默认恢复整个系统,也可选择特定分区(如
/
根分区);确认恢复范围无误后,点击“OK”开始恢复。 - 重启计算机:恢复完成后,关闭Timeshift,拔出Live USB/CD,重启计算机,系统将恢复到所选快照的状态。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu镜像恢复步骤
本文地址: https://pptw.com/jishu/727619.html