deepin 备份迁移系统
2019-07-13 本文已影响0人
一只特例独行de猪
- 使用rsync同步复制文件
sudo rsync -av / /media/ethanzhu/0e55ef88-1813-4f19-8922-362193f826df/ --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media --exclude=/tmp
- 使用tar命令备份恢复
tar -cvpjf /media/ethanzhu/000BC660000D11C2/deepin.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media --exclude=/tmp /
或
tar -cvpzf /media/ethanzhu/000BC660000D11C2/deepin.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media --exclude=/tmp /
liveCD启动后
mkdir /tmp/root
mount /dev/sdaX(空分区) /tmp/root
tar -xvpjf media/ethanzhu/000BC660000D11C2/deepin.tar.bz2 -C /tmp/root
或
tar -xvpzf media/ethanzhu/000BC660000D11C2/deepin.tgz -C /tmp/root
cd /tmp/root
mkdir proc lost+found mnt sys media tmp
- 修复grub
sudo blkid #查看uuid
sudo vi /boot/grub/grub.cfg #批量替换uuid
sudo vi /etc/fstab #更改uuid
mount /dev/sda9 /mnt
mount /dev/sda8 /mnt/boot
sudo chroot /mnt
sudo grub-install /dev/sda
sudo update-grub