Ubuntu系统备份、恢复至其他电脑

以A电脑的系统向B电脑移植为例(Intel@NUC),

第一步(将A电脑的系统打包):

#进入A电脑根目录并获取权限
cd /
sudo su

#将根目录所需文件打包为backup.tgz放在当前目录下,也可以修改路径直接保存至U盘
tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/media /

【注】打包完成后会提示“由于前次错误,将以上次错误状态退出”,可忽略

第二步(恢复到B电脑):

#备份B电脑的UUID,放在home下以免被覆盖
cd /etc/
sudo cp -pdr fstab  /home/B_username/ 

#将A电脑压缩包复制到U盘,进入B电脑的根目录,解压
cd /
sudo su
sudo tar xvpfz /media/B_username/u_disk_name/backup.tgz -C /

第三步(修改grub.cfg):

复制 /home/B_username/fstab 中第一个UUID,覆盖/boot/grub/grub.cfg中所有的uuid。

第四步(恢复fstab):

#恢复UUID,用B电脑的fstab替换A_Copy系统的fstab
sudo cp -pdr /home/B_username/fstab /etc/

第五步(若开机出现grub,未出现直接跳至下一步):

ls   #查看现有分区

ls (hdx,xxx)/boot/grub   #查找grub.cfg所在分区

set   #查看cmdpath,root,prefix路径信息

#修改root,prefix路径信息为(hdx,xxx)
set root=(hdx,xxx)

set prefix=(hdx,xxx)/boot/grub

set cmdpath=(hdx,xxx)/EFI/ubuntu

#进入图形界面
insmod normal
normal

第六步(更新grub):

sudo update-grub

sudo grub-install /dev/sda
 
reboot 

  • 7
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值