在显示登录屏幕之前,Ubuntu 12.04 LTS挂起(全黑)

被开源哲学和人们为人民自由系统的想法所吸引,我决定扔掉我的Window 7并用Ubuntu 12.04替换它(我甚至买了它,只是为了感觉像是贡献者,是项目)。 无论如何,我总是发现自己处于无其他事情的情况,只能重新安装它,因为这些奇怪的,意外的和难以理解的错误。 它几乎每两周或三周发生一次,就在我安装了比默认软件多一点的软件之后。 我很失望,并考虑回到一个更稳定的系统,但我会尝试与社区的最后一次机会,我认为这是最活跃的,也许是让我留在这里的职业选手。 另外,这是我在这里的第一个问题,请原谅我缺乏经验。

所以,我有一台笔记本电脑( HP Pavilion g6 2305 sq ,配有AMD Radeon HD 7670M ),我安装了Ubuntu 12.04.4 LTS(amd64) 。 我安装了系统推荐的专有驱动程序(fglrx,我认为它们是如何代号命名的)。 一切都很好,直到昨天,我编译并安装了开发一些应用程序所需的各种库(Ogre3D,OIS,Boost,ODE,Freetype等等)。 我不知道这会如何影响启动或内核,因为它们只是在开发应用程序时使用的头文件,库和源代码。 但是在它发生之后就是这样。 这个问题通常在玩3D图形后发生。 在某些时候,我意识到正在运行的应用程序的图标没有显示在横向栏上,当我退出系统时,它强行关闭了一些应用程序。

今天当我启动计算机时它会向我显示GRUB加载程序,我选择Ubuntu, with Linux 3.11.0-18-generic并按ENTER键。 加载屏幕正在完成其工作几秒钟,然后黑屏就是一切都挂起的地方。 我重新启动(CTRL + ALT + DEL)并选择恢复模式。 如果我选择清理,dpkg,failsafex,一切都会挂起这行文字:

 fsck from util-linux 2.20.1 /dev/sda1: clean, 694243/60530688 files, 20142664/242119168 blocks 

我点击CTRL + C,现在它失败了(当然)这行:

 initctl: Event failed 

CTRL + ALT + DEL将重启系统。 现在,我尝试了这个解决方案: 恢复模式应该在fsck之后挂起吗? 对于fsck问题(悬挂),但我只是留在sda1分区(我不知道我应该做什么)。 我清除了一些nvidia软件包(仅用于开发),并且使用sudo apt-get autoremove我删除了不必要的软件包。 我重新启动并出现同样的问题:在进入登录屏幕之前出现黑屏。

我插入了Live CD,我打开了一些日志文件,但他们也没有告诉我。 在syslog中我找到了最新的日志: http : //pastebin.com/tCF0c4pY

如果在看到加载屏幕时我按ESC进入CLI模式,同样的情况发生。 我在屏幕上看到一些文字然后在某些时候一切都变黑了。 几周前,当问题与gflrx有关时,我可以从加载屏幕进入CLI模式。 换句话说,我无法以root身份访问系统,因此我可以重置一些东西。 此外,我正在使用宽带连接,如果未加载X系统且GUI正在运行,则不会自动连接。

所以,我在这里,出于任何想法或可能性。 如果您需要任何其他日志文件或信息,请告诉我。 我希望这可以解决。 非常感谢

也许你的X windows配置或其他图形配置已经通过已经完成的库的安装而改变了。 好消息是,如果这是问题,那么解决方案是在配置文件中进行更改。 它可能类似于设置显示分辨率。

当您有一个空白屏幕时,您可以通过键入Ctrl-Alt-F2 (或F3 .. F6)在控制台终端上进入命令提示符。 Ctrl-Alt-F1将返回到图形显示控制台。

当你有空白屏幕时, Ctrl-Alt-F2 。 然后登录并查看日志消息。 查看/ var / log。 向下查看日志文件的末尾以获取最新消息。 / var / log / messages /? / var / log / syslog /? /var/log/Xorg.0.log关注’X’日志。 尝试可能sudo grep -i error /var/log/X*在’X’日志中它应该记录它使用的配置,例如Using config directory: "/etc/X11/xorg.conf.d"

如果你能找到一些有希望揭示错误的错误。 将它们发布在这里并通过互联网上网,我们希望能够找出问题所在。

Update1:这里诊断问题的选项有很好的细分: 我的电脑启动到黑屏,我有什么选择来修复它? 我认为你的问题是重复的。 特别是nVidia问题可能是相关的: 安装nvidia限制驱动程序后出现空白屏幕

Update2:但是nVidia与问题无关。 问题更多与AMDvideo驱动程序有关。 直接从AMD安装专有ATI Catalystvideo驱动程序(fglrx)的正确方法是什么?

安装软件包以root用户身份安装软件包时,将安装软件包的库,二进制文件和配置。 现有的配置和库可能会更新。 对于不涉及核心linux或图形的软件包,这通常是良性的,不会造成损害。 但对于某些套餐而言,有可能打破一些根本性的东西。 您提到了一些nvidia软件包被删除以及其他一些已安装的软件包? 安装nvidia软件包时,图形配置可能已更新。 当它们被删除时,那个配置可能还没有被恢复。 或者,软件包的安装可能已经安装了与系统核心所需的版本不同的版本。

无论如何,首先尝试在日志中找到一些错误,以提供有关问题的线索。