前言
受此困惑了好久,本来用的好好的虚拟机,安装了不少程序后,再关机无法重启,出现无法启动问题。
之前的处理方法,都是重新安装虚拟机,非常懊悔,耗费精力。都已经重装了好好多次了,后面用了一个笨办法,就是直接冷备份。
可是今天又出现这个问题了,索性来解决一下吧。
至于真实原因,不得而知,内核版本冲突问题也有可能,还望高手来解决一下。
`
一、关闭/断开虚拟机网络设置,再重启
进入到GNU GRUB界面:
二、选择Advanced options for Ubuntu
进入第二页面:
三、试一下,哪个版本能启动
(非recovery mode)第一个就不用试了,那个就是上一个界面的默认选择。
本人试的是如上图第三个。
四、修改系统引导顺序
把这个能启动的内核,顺序调整到第一个菜单的第一个。
cd /boot/grub
sudo chmod u+w grub.cfg
sudo vim grub.cfg
在submenu里找到刚才启动的系统。
把整个大括号里的内容,全部拷贝,如下:
拷贝到GRUB第一个启动界面的首位置,如下图片中,或者把红色笔标的这整个菜单删除。
五、重启ok
查看Grub菜单,如下: