首先说明一下适用范围:
能进grub,选择ubuntu后,能看见一眼加载界面(意思就是闪一下就没了),之后全黑
如果不是以上表现,大概率无法适用接下来的方法(当然你也可以试试,如果成了请私信或者评论告诉我一下,我更新一下适用范围)
解决方法:
在gurb中选择ubuntu高级启动选项,然后选择recovery模式
此时我只能停留在命令行界面,在这里使用fsck命令修复一下文件系统,我的命令如下,大家参考一下,结合自身情况修改
fsck.ext4 -a /dev/sda6
## -a 可以去掉,去掉后每一次修复都需要确认
## /dev/sda6 是我的 “/” ,而/dev/sda7是我的“/home”
修复好了之后reboot,就能成功进入ubuntu登录界面了
这里我还遇到了新问题,登录后图形界面无法显示,于是CTRL+ALT+F4进入命令行界面(我的优先级是这样,大家可以F1~F4逐个尝试),本来打算直接重装驱动,但是先尝试输入nvidia-smi,发现能够显示显卡信息,说明驱动正常,再CTRL+ALT+F1回到图形界面,又发现图形界面正常了
至此由于使用gparted重新分区带来的问题解决。
心路历程:出现问题之后我一直认为是.EFI文件损坏造成的原因,于是一直寻找修复grub启动项的办法,包括但不限于boot-repair,重装grub,尝试修改fstab等,但其实从能进入加载界面就可以看出.efi文件应该是没问题的,如果一开始尝试在recovery模式中修复一下文件系统或许就不会浪费这么多时间,希望这篇博客能给遇到相似问题的人提供一点帮助。