ubuntu镜像备份与恢复
作者:颜定江
前提假设: 系统所有都在一个分区上
1. live cd(try ubuntu) 进入
2. sudo su
fdisk -l
找到安装linux的分区号: 设为 ‘/dev/sda’
// 挂在linux系统分区到/mnt下
3. mount /dev/sda /mnt
// 生成系统备份文件并保存到U盘
4. mksquashfs /mnt /media/u-disk/ubuntu_main.sfs
5. sync
umount /mnt
以上备份好了
恢复系统
1. live cd(try ubuntu) 进入
2. sudo su
fdisk -l
找到安装linux的分区号: 设为 ‘/dev/sda’
3. 格式化 /dev/sda
mkfs.ext4 /dev/sda
4. mount /dev/sda /mnt
// 备份系统文件挂在
5. mount -o loop /media/u-disk/ubuntu_main.sfs /tmp/mnt
6. cp -a /tmp/mnt/* /mnt/
7. sync
8. reboot
9. 再次live cd进入
10. 查看被格式化的/dev/sda的新UUID号
blkid
11. sudo su
mount /dev/sda /mnt
12. 进入这个/mnt系统下
chroot /mnt
13. 修改UUID
nano /etc/fstab
14. reboot
15. 安装boot-repair修复grub
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
sudo apt install boot-repair
16. 打开该UI软件,点击 recommended 方式
17. 恢复完毕
======================== surface book 2, ubuntu 注意
1. Settings -> Language Region -> Input Sources 不能新增,卡死
2. 系统UI卡死后,不能硬关机,否则系统损害。只能 ctrl+alt+f1. 新建登录,去正常关机。