tags: timeshift
参考大神Manjaro系统引导修复
1.timeshift 进行系统完整快照备份(RSYNC);
2.live-CD Manjaro 安装新硬盘创建/,/boot,/boot/efi分区
3.不完整系统迁移,使用timeshift进行恢复,选择正确新硬盘的根目录,/boot目录,/boot/efi目录进行恢复。由于备份的硬件信息、磁盘分区信息UUID是旧硬盘的,导致系统出现grub-rescue,需要更新grub信息,系统efi启动会有问题需要手动修改grub配置:
查看对应系统分区
sudo fdisk -l
#
/boot /dev/sda1
/ /dev/sda2
/boot/efi /dev/sda3
....
挂载对应/,/boot,/boot/efi分区;
sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot
sudo mount /dev/sda3 /mnt/boot/efi
sudo manjaro-chroot -a#进入chroot
grub-probe -t device /boot/grub
sudo grub-install /dev/sda
sudo grub-install --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
update-grub
查看UUID
ls -l /dev/diskk/by-uuid
或
sudo blkid
修改UUID
sudo vim /etc/fstab
sudo vim /boot/grub/grub.cfg
重新启动,新硬盘系统迁移成功!