deepin升级20.02,引导失效

上周五发现有系统有更新,于是更新了.原先好好的,更新完之后,进不了系统,卡在grub的引导命令行了.

老实说也不是第一回遇上这事了,deepin的更新,还是挺需要小心的.最好先看下论坛的反响.

也为了下次不用乱找,在这记录下本次的方法吧. 大致分为两部分:一,进入系统,二,修复引导.

进入系统

首先知道自己系统的根目录是在哪个分区下,不知道是哪个分区的话,直接一个个ls一下查看下.ls (hd0,gpt1)/这样的. 我的是sda4即(hd0,gpt4),然后在grub命令行界面输入命令.

set root=(hd0,gpt4)
linux /boot/vm...命令补全... root=/dev/sda4
initrd /boot/initrd...命令补全
boot

boot之后,开始正常加载系统.

修复引导

进入系统之后打开终端.

cd /boot/efi/EFI/
cp -r UOS UOS.bak
cp deepin/* UOS
update-grub

这样就更新完引导了,实际原因看来是因为引导走的是UOS的引导.而原先走的是deepin. 重启之后可以看看效果.