系统未在GUI上登录

昨天我终于开始从10.04升级到11.04(我很忘记这些事情)。 我通过更新管理器进行了升级,首先是10.10,然后是11.04。 不幸的是,我遇到了一个问题,主要是(我相信)源于我的硬件似乎不支持Unity的事实。

当我启动我的机器时,我得到一个看起来像这个的屏幕(链接因为原始图像有点大)。 它无限期地停留在这个屏幕上 ,没有动画,没有鼠标移动,没有对话框等。

但是 ,我仍然可以通过SSH连接到计算机,甚至可以通过计算机上运行的Gnome会话创建NoMachine连接。 因此它不会冻结,它不再在主监视器上显示正在运行的GUI前端。 不用说,这很不方便。 因此,我将为野兽购买Unity认可的显卡,但我想知道在此期间我能做些什么,以便在我在物理机器时进行Gnome或Xfce会话。 感谢SSH,我很容易操作配置文件。

编辑:有关我的显卡的信息:

$ lspci -v | grep VGA 00:10.0 VGA compatible controller: nVidia Corporation C73 [GeForce 7050 / nForce 610i] (rev a2) (prog-if 00 [VGA controller]) 

一些尝试的建议:

  1. xorg.conf – 可能你已经安装了一个nvidia驱动程序,但是通过升级它已经被开源变种所取代。 尝试通过SSH sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
  2. KMS问题 – 可能你必须在你的grub引导选项中使用nomodeset启动。 虽然启动按下移动显示您的grub。 按e编辑grub线。 然后在quiet splash之前立即添加nomodeset 。 CTRL + X启动。

Ubuntu Wiki上的疑难解答空白屏幕提供了有关如何管理这些问题的足够信息,我无法说明哪些内容符合您的需求,但请查看该文档以获取从何处入手的线索。

引自该网站:

如果您看到不同颜色的屏幕(棕色,白色,多色腐败等),您会看到不同类别的图形错误。 但是,获取寄存器转储(见下文)可能仍然有价值。

在我的情况下解决了我的问题是在/boot/grub/grub.cfg编辑GRUB列表并删除每个GRUB条目的“ splash ”参数,这在您的情况下可能与Wiki页面中提到的不同:

要检查这一点,请在grub菜单中编辑内核行并从行尾删除“splash”,然后启动。 如果这样可以解决问题,可以将其从/boot/grub/menu.lst中删除,作为解决方法。

注意:即使本文档引用menu.lst文件,我的/boot/grub文件夹中也不存在该文件,在我的情况下是grub.cfg (我不能说为什么但不需要评论它)

另外,请检查页面的“分析技术”部分,以便收集与您的特定问题相关的更多信息,并告诉我们,有人可能比您更了解您的具体问题。

让我们发布您的问题。

祝好运。

PS您可以使用实时会话CD / DVD编辑/boot/grub/grub.cfg但请确保始终保留原始文件的备份。