问题1:DeepinV20升级后进不了系统
现象
双系统Win10+Deepin
Deepin V15升级V20后,有一段时间未用。有一天,突然需要在Linux下格式化一个U盘为Ext3文件系统。但进入Deepin时,一直停在命令行[ok] login service处。
据说原因在于显卡有HDMI口,并尝试用HDMI接口进行显示输出。
命令行升级DeepinV20→DeepinV20.4
经查找度娘后,说是Deepin的一个Bug,只要升级内核就可以修复,然后
- 使用 Ctrl + Alt +F2进入到命令行终端
- sudo apt-get update
- sudo apt-get dist-upgrade -y (此命令一定要得)
问题2:升级后蓝屏,修好后重启进入grub
完成上述操作过程中,有不少提示,但也不记得哪一个,按下重启后,直接进不去系统。
蓝屏提示Verification failed:0x1A
关掉Secure Boot
经查只要关闭Security Boot Enable即可,关掉后的确不蓝屏,但进入了grub界面
上面是借用的其他朋友的图。
exit→grub
经尝试后,可以通过exit,退出该界面,进入引导菜单,正常引导双系统。
问题3:每次输入exit怎么办
尝试
尝试各种grub下如何修改引导区,比如
root(hd0,0)、kernel /vmlinuz root=/dev/hda3、boot;
再比如:
find --set-root/ntldr
chainloader /ntldr
boot
解决办法
先正常进入Deepin,然后使用
- sudo fdisk -l 查看EFI在哪个盘上,我的在/dev/sda1上
- sudo update-grub 命令执行成功
- sudo grub-install /dev/sda1 命令执行成功
问题4:没有了grub,一切黑屏
执行上述操作后,没有了grub命令行界面,直接黑屏,但留意后,发现黑屏前出现:
Failed to open \EFI\deepin\grub.efi - Not Found
Failed to load image \EFI\deepin\grub.efi - Not Found
start_image() returned Not Found
解决办法
再次通过笔记本的启动选择项(神奇的选项)进入到Deepin系统中
- 使用sudo mount /dev/sda1 /mnt。将EFI分区挂载到/mnt上
- 进行/mnt 可以发现EFI文件夹与deepin子文件夹。依次进入
- 在deepin文件夹下,的确没有发现grub.efi,但有grubx64.efi
- 使用sudo mv grubx64.efi grub.efi,更名
- 重启后,又见到了熟悉的启动菜单。