首页 > 技术文章 > vmware中ubuntu更新内核后无法进入桌面,鼠标“漂移”滑动

blog-zuo 2014-10-18 15:18 原文

问题背景:

我机子上是在vmware下安装了ubuntu12.04,今天正在ubuntu下工作,结果提示内核有更新,手贱的就点了个OK,开始更新,更新完重启。结果,问题来了,刚开始系统启动,进入系统登陆,输入密码按回车后,屏幕黑屏,无法进入桌面(o(╯□╰)o),但是能通过ctrl+alt+F1进入命令行模式。
 
解决过程:(最终解决方案在最后,前边只是自己的尝试经过)
 
好吧,在网上看了下,可能是内核问题或者是显卡问题,处理过程如下:
  • 可能是显卡问题
利用ctrl+alt+F1进入命令行模式,更新显卡,
如何更新可以百度以下;
发现为题依旧,还是进不了桌面
 
  • 可能是内核问题
解决思路:从旧版的内核重新启动系统,然后在终端卸载刚才更新的新版内核;
过程:
先要调出虚拟机下ubuntu的grub启动菜单(注:虚拟机下默认隐藏启动菜单)
通过ctrl+alt+F1进入命令行模式,输入:sudo su 回车;
输入密码,回车;
输入: vim  /etc/default/grub
在大概第7行左右有一行为: GRUB_HIDDEN_TIMEOUT=0,
按 i 进行输入,在本行最前端加入#号,即改为 #GRUB_HIDDEN_TIMEOUT=0;
按esc,在输入 :wq (分号不能少)即保存退出。
然后重启时,就可以看到启动菜单,第一项一般是默认内核启动,从Advance哪一项应该可以
进入内核选择部分,选择老版本的内核启动系统;
进入系统后,打开终端,输入uname -a,查看我们当前使用的内核,如果是旧版内核,那就 可以删掉新版的内核了;
输入dpkg -l | grep linux-image,显示系统所有内核,
然后输入sudo apt-get remove linux-image-2.6.32.21-generic 红色部分是你要删掉的内 核,千万不要删错了!!
可能会提示警告,输入y继续删除,
完成后可以输入dpkg -l | grep linux-image再次查看内核;
最后输入sudo update-grub更新启动菜单,然后输入sudo apt-get autoremove删掉多余 文件,最后重启,发现虽然能进入桌面了,但是鼠标却出现“漂移”,浮动的现象,
问题依旧没有解决。。。
 
  • 最终解决方案
最后在网上又搜了下,发现了一个软件,安装xserver-xorg-input-vmmouse
sudo apt-get install xserver-xorg-input-vmmouse
重启,
问题完美解决!
 
 


 青春就应该这样绽放  游戏测试:三国时期谁是你最好的兄弟!!  你不得不信的星座秘密

推荐阅读