方法一(暂时解决问题,永久解决请移步方法二):
- 对于双系统的用户来说,启动过程中会有选择启动项,这时选择ubuntu高级设置,切换一下内核就可以了(选择像ubuntu 4.15.0.45-generic,不要选后面带有recovery mode或upstart)。
- 如电脑只装了一个linux,有时候开机不会有选择启动项,那么你在开机的时候一直按ESC键就可以了(不要按得太快了,不然当出现选择界面时,由于按下ESC会直接启动),然后选择内核。
方法二(永久解决问题)
1.首先找到内核名称。
#查看系统存在的内核版本
ls /lib/modules
升级之前,我的内核版本是4.15.0-64-generic,现在的版本是4.15.0-70-generic,我要切换回去
2.切换方法
使用如下指令打开grub文件
#必须加sudo否则无法保存
sudo gedit /etc/default/grub
修改grub文件中的
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.15.0-64-generic"
一般在第一行,注意大小写,而且Ubuntu, 逗号后面是有个空格的。
保存退出,执行sudo update-grub
然后重启sudo reboot
https://www.fengjunzi.com/blog-25939.html
我这里经过测试,启动过程中,如果出现选择启动项界面如下面第一幅图,这里默认选的是Advanced options for Ubuntu),那什么都不要动,他自己过一会就会选默认的选项进去,进去以后发现内核正常,显卡驱动等都可以正常使用;如果选了上面的Ubuntu(下面第二幅图)那就可能内核出错。
https://www.fengjunzi.com/blog-26031.html