当前位置:首页 >> 你懂你先说>>正文

【转】Ubuntu升级后只能进入grub界面的解决方法

栏目:你懂你先说时间:2018-09-18热度:
本文标签: ubuntu grub 引导

昨天手贱用Ubuntu自带的软件管理器升级了一下系统,结果在重启发现Ubuntu打不开了!

万幸的是win10还活着!想到我的程序代码还都在里边,我的内心是崩溃的

于是先搞了一个Linux reader把代码先拷出来~

程序拷出来后我又不想重装系统和重新配置环境,毕竟自己也没做错什么啊哭,于是四处百度寻求解决方法。

在一番搜寻后,我总结出来要想搞出以前的引导菜单,关键在normal.mod这个文件上!

那就先看看这个文件还在不在吧,万幸的是它乖乖地躺在/boot/grub/x86_64-efi/这个文件夹下面~

长舒一口气,看来只需要一番操作就能将系统带回来了!

下面是具体步骤:

1.在grub>这个命令行下输入normal_exit outb out进入grub rescue模式

2.在grub rescue>命令行下 输入ls,会列出一堆你的磁盘分区,这时候要挨个试一下boot分区在哪,即输入 ls(hd0,gptx)/grub,如果里边有文件则说明boot分区就是那个

(x是数字,需要挨个试一下)

3.在确定了boot分区后,输入set root=(hd0,gpt11)  因为我的是11

再输入 set prefix=(hd0,gpt11)/grub/x86_64-efi       这一步是告诉电脑你的mod文件夹位置

再输入 insmod normal

最后输入 normal

这个时候已经出现以前的引导菜单了~开心

但是在进入系统后还需要进行更新操作:

sudo update-grub

sudo grub-install /dev/sda

到此就彻底修好啦~


原文作者:ChrisTiger22

原文链接:https://blog.csdn.net/christiger22/article/details/54426704


热门标签