自从升级到 Ubuntu 12.04 以来,我打开笔记本电脑时,磁盘检查程序大约占了一半的时间。有时我会让它完成,但如果我赶时间,我会跳过它。有时它运行正常,有时它出现错误,我要求它修复,然后它说它无法挂载/tmp/
。
无论如何,经过这样的磁盘检查(“修复”了某些东西,但找不到/tmp/
)后,笔记本电脑重新启动了,并且我收到了关于在低图形模式下运行的对话框。
我浏览了菜单,恢复默认设置和恢复备份似乎都没有任何作用(我单击它们,菜单就重新出现),编辑配置文件也没有任何作用。
从那里,我进入低图形模式来寻找解决这个问题的方法。
我遇到的第一件事是sudo apt-get install ubuntu-desktop
在按下Ctrl+ Alt+后输入F1。Ctrl++对Alt我F1来说没有任何作用,但是我打开终端,输入命令并运行,说没有需要安装的软件包。
(顺便提一下,从第一个菜单询问我是否要使用低图形模式、尝试修复此问题、终端等,如果我选择终端,我实际上并没有进入终端登录,只是一些关于内容加载的进度报告)。
接下来我尝试了dpkg-reconfigure -phigh -a
,运行了大约半个小时,没有输出任何内容。我重新启动后问题仍然存在。
来自你想使用低画质模式吗菜单,我查看了日志文件。在服务器(或 xserver,记不清了)文件中,它说
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
于是我找到并删除了 /tmp/.X0-lock(旁边还有一个 /tmp/.X1-lock)。这没有用,但重启后,我发现 /tmp/.X0-lock 又出现了。
任何帮助将不胜感激。
编辑:查看了 Xorg.failsafe.log 后,我发现了很多行:
(EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
我有一台 Dell Inspiron 1545,根据 sysinfo 我有:
Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) (prog-if 00 [VGA controller])
lspci 给了我相同的信息:
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
我正在使用 i915 显卡驱动程序。
答案1
sudo apt-get update
sudo apt-get -d install --reinstall gdm
sudo apt-get remove --purge gdm
sudo apt-get install gdm
出现提示时选择 gdm
sudo reboot
答案2
不幸的是,我被迫重新安装 Ubuntu,这花了几个小时,但重新安装一切都很容易,现在运行良好。
任何读到这篇文章并遇到同样问题的人,请确保备份所有内容,然后查看以下内容:
http://syslog.tv/2010/07/02/using-dpkg-selections-to-backup-and-install-packages/
轻松重新安装您的程序。