e431装linux系统恢复,Mac、Linux、Windows三系统的备份恢复以及引导修复思路记录

人的记忆力有限,写篇文章方便查阅。本人是Mac + Linux + Win 三系统,Clover+UEFI引导方式

Windows

备份:直接将整个盘压缩为镜像即可

恢复:将镜像恢复到你的新磁盘即可

引导修复:这是最简单的,只要你的Windows磁盘还在,找个PE(我用的是IT天空的PE),均会有EFI引导修复。选择Windows目录后,选择你的EFI盘挂载位置修复即可。

PS:确保你的电脑上有EasyUEFI这款软件,方便管理启动项顺序等。

Linux

备份

直接将根目录打包即可,命令:sudo tar cvzfP /media/lckiss/Download/backup.tgz \

--exclude=/proc --exclude=/lost+found --exclude=/tmp --exclude=/media \

--exclude=/home/lckiss/.cache --exclude=/root/.cache \

--exclude=/home/lckiss/.local/share/Trash --exclude=/root/.local/share/Trash \

--exclude=/var/cache --exclude=/var/crash --exclude=/dev/shm  \

--exclude=/home/lckiss/.android/avd --exclude=/home/lckiss/.gradle/caches /

想必你会用linux应该也就可以看懂的,cvzf是压缩并显示相关信息 P是绝对路径 后面都是排除项 最后的打包位置 打包整个磁盘,所以是/

还原

其实还原了很多次,一直没总结,这次说清楚

1.恢复备份

运行CD,挂载目标磁盘,获取目标磁盘路径

执行解压缩命令(比如备份文件在当前目录,-C 后面是输出的路径)tar xvpfz backup.tgz -C /media/Elementary

2.修改/etc/fstab

恢复完成后,修改目标磁盘的/etc/fstab 将第一行标识为root磁盘的UUID换成新的目标磁盘的UUID,可以使用Gparted查看

比如:

将里面的原始 8beb0043-8734-41e1-91b8-5b42a3edd507 换为新的 3bf91395-cdca-4dae-aa05-fa02418f9368

3.更新/boot/grub/grub.cfg 运行以下命令:sudo mount /dev/sda2 /mnt \

&& sudo mount --bind /dev /mnt/dev \

&& sudo mount --bind /dev/pts /mnt/dev/pts \

&& sudo mount --bind /proc /mnt/proc \

&& sudo mount --bind /sys /mnt/sys \

&& sudo chroot /mnt

执行完后会进入目标磁盘的系统bash 执行update-grub 即可更新grub.cfg

4.修改EFI

修改EFI/ubuntu中的grub.cfg

同样将uuid换成目标磁盘UUID 更改目标磁盘的位置 修改hd1,gpt3为目标磁盘的新位置search.fs_uuid 8beb0043-8734-41e1-91b8-5b42a3edd507 root hd1,gpt3

set prefix=($root)'/boot/grub'

configfile $prefix/grub.cfg

5.恢复完成 Enjoy!

引导修复:进入Windows,用EasyUEFI新增一个引导条目d7e7a756aa5d347fec29af6e43a260c0.png

按这样添加即可。

MAC

我这次是尝试的由HDD的HFS+换成SSD的APFS,总的来说MAC的备份还原都是图形化的比较方便

备份:使用时间机器备份到指定的磁盘即可,此时磁盘可保留

恢复:使用时间机器恢复到指定的磁盘即可

注意:由HFS+磁盘产生的备份不可恢复到APFS磁盘上,我的解决方案是:准备一个MAC安装盘,安装新的系统在启动阶段提示导入数据时从原系统导入即可。

引导修复,Clover比较方便,将你的CloverEFI放到磁盘EFI即可。然后使用EasyUEFI新增条目并排在最上面e34a41e35ccc763d9f1aa4f88fb05590.png8f465f1089d0dde98c2f9f99a9966a21.png

总结

引导修复的次序应该是:WIN>Linux>MAC 当然我只是按我自己的思路来排序,你也可以考虑使用grub2来进行引导linux和win,这里不做讨论。毕竟,我是三系统并不是双系统。

系统引导的修复并不是什么难事,只要你清楚了其工作原理,问题就迎刃而解了。什么双系统多系统,空间够你装200个也不是问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值