双系统Ubuntu16.04 apt-get upgrade 更新软件后 进入ubuuntu系统黑屏问题解决+(亲测有效)

Ubuntu16.04系统下,采用该命令更新,linux内核版本也被升级了,再启动的时候,进入到系统选择界面时,选择了Ubuntu16.04之后,就变成了黑屏,左上角一个光标一直闪一闪的。然后就只能强按开机键重新开机。不过Windows系统是可以正常进入的。

解决方法

网上有很多种说法,很多方法都试了,可能是因为情况不同,网上的很多情况是进入ubuntu的引导界面选择后没有反应,并不是黑屏,是ubuntu系统那个淡紫色背景。很多都是利用Ubuntu的U盘启动盘进入到试用模式,然后修复grup,我试了但是并没有任何效果。现在说一个简单又有效的方法:

1.首先进入到Windows系统下,因为之前安装双系统,肯定都用到了Easybcd这个软件,设定一个开机界面的引导。

打开Easybsd软件,尝试创建一个新的Linux grup引导:

需要注意的是必须要选择linux boot那个分区下,一般都是190M对应的那个分区盘,如果你安装时不一样,就根据自己的情况选择。这里如果没有选择对的分区,创建的引导基本上没有用。

然后点加号,添加。如果成功左下角会显示一个创建成功的提示,如果不能,就会提示报错。

报错显示不能成功添加的话,就需要你将之前创建的Linux引导删除掉,(有的会出现这种情况,但我并没有):

然后在创新添加上述的引导,就讷讷感成功。

2.重启,然后再重新选择你所创建的Ubuntu系统的引导选项,就能成功进入Ubuntu系统的引导界面:

然后问题就解决了。

注意:这里再说说我的一些问题:

进入Ubuntu系统后,我的linux内核被升级到一个更高的版本,然后网卡驱动就好像不匹配,然后用不了了,没有了wifi和有线链接。很气,然后我重启,再上图的选择界面,选择Ubuntu高级设置,然后就可以选择你要用那个内核启动系统,我选择了更低一个版本的内核,然后启动之后,一切恢复正常。

如果遇到了类似高内核版本不匹配的问题,建议换成之前低一点的内核版本。在正常的内核之下,可以将之前的高版本内核全部删除掉。命令如下:

uname -a  //查看当前系统Linux内核
dpkg --get-selections |grep linux   //列出系统安装的所有版本内核

sudo apt-get remove 版本名字 //删除高版本内核
//例如:我的160是高版本 ,我就需要将4.4.0-160的相关内核全部删除如下:
sudo apt-get remove linux-modules-4.4.0-160-generic
sudo apt autoremove   //删除相关文件

后面显示install就是安装了的 显示deinstall就是未安装的不用管 ,最后重启就好。

然后重启之后,就会默认选择地版本的Linux内核启动了。

参考文献:https://www.jianshu.com/p/d1750b098fd0

猜你喜欢

转载自blog.csdn.net/zbr794866300/article/details/100041031