如何向AceMagician迷你PC恢复256GB Debian Linux系统备份
如何向AceMagician迷你PC恢复256GB Debian Linux系统备份
嘿,我来帮你搞定这个系统恢复的事儿!结合你的情况——没法拆出内置SSD、只有USB和以太网接口,还能把备份转成.img文件通过SSH传到桌面PC——这里有两种靠谱的方案,你可以根据自己的情况选:
方案一:用USB启动盘做本地恢复
这种方法适合你手头有足够大的USB盘(至少256GB)的情况:
- 第一步:先把原迷你PC的系统转成
.img备份文件。在原机器上打开终端,先通过lsblk确认系统磁盘的路径(一般是/dev/sda,别搞错),然后执行命令:
等命令跑完,就得到完整的系统镜像了。之后你可以把这个镜像通过SSH传到桌面PC,或者直接拷到大容量USB盘里。dd if=/dev/sda of=/path/to/backup.img bs=4M status=progress - 第二步:制作一个Debian Live环境的USB启动盘。你可以用Rufus图形工具,也可以用终端命令(桌面PC上执行):
这里要把dd if=/path/to/debian-live.iso of=/dev/sdb bs=4M status=progress/path/to/debian-live.iso换成你下载的Debian Live镜像路径,/dev/sdb是你的USB盘路径,同样用lsblk确认。 - 第三步:把Live启动盘和存了备份镜像的USB盘都插到目标迷你PC上,开机后按对应的快捷键(一般是F12、F2或者Del)进入BIOS,选择从Live USB启动。
- 第四步:进入Debian Live系统后,先挂载存备份的USB盘,找到
backup.img文件的位置。然后再次用lsblk确认目标迷你PC的内置磁盘路径(别把备份写到USB盘上!)。 - 第五步:执行恢复命令:
sudo dd if=/path/to/backup.img of=/dev/sda bs=4M status=progress - 第六步:等恢复完成后,重启机器,拔掉所有USB盘,目标迷你PC应该就能正常启动恢复后的系统了。
方案二:通过以太网远程恢复(不用大容量USB盘)
如果手头没有大USB盘,用网络传输来恢复更方便:
- 第一步:直接把原迷你PC的系统镜像通过SSH传到桌面PC,不用先存在原机器上。在原迷你PC的终端执行:
替换dd if=/dev/sda bs=4M | ssh your-desktop-user@your-desktop-ip 'dd of=~/backup.img bs=4M'your-desktop-user和your-desktop-ip成你桌面PC的用户名和局域网IP,输入桌面PC的密码后就开始传输了。 - 第二步:给目标迷你PC做一个Debian Live USB启动盘,启动进入Live系统,然后用
ip a命令查看它的局域网IP地址。 - 第三步:在目标迷你PC的Live系统里开启SSH服务,并设置临时密码:
记好这个临时密码和目标机的IP。sudo systemctl start sshd passwd - 第四步:在你的桌面PC上,执行命令把镜像推送到目标机的内置磁盘:
替换cat ~/backup.img | ssh target-user@target-ip 'sudo dd of=/dev/sda bs=4M status=progress'target-user和target-ip成目标迷你PC的用户名和IP,输入之前设置的临时密码就开始恢复了。 - 第五步:等传输和恢复完成后,重启目标机,拔掉Live USB盘,系统就恢复好了。
重要提醒
- 务必确认磁盘路径:不管用哪种方法,用
lsblk仔细核对原磁盘和目标磁盘的路径,一旦搞错,会覆盖掉错误的磁盘,导致数据丢失! - 因为镜像文件很大(256GB),传输和恢复过程会比较慢,耐心等待就行,尽量别中断操作。
- 由于你是同型号的AceMagician迷你PC,恢复后系统应该能直接适配硬件,不用额外调整驱动。
备注:内容来源于stack exchange,提问作者Cheetaiean
相关产品推荐
相关产品推荐

