我尝试在我值得信赖的上网本上升级 Ubuntu,发现 11.10 太慢了。所以我通过安装xubuntu-desktop
软件包然后按照此处的疯狂说明切换到 xubuntu :http://www.psychocats.net/ubuntu/purexfce
现在,当我尝试启动时,我会看到 xubuntu 加载屏幕。但随后我的屏幕开始在文本模式和空白之间闪烁。
文本模式以不祥之线开始
could not write bytes: Broken pipe
然后继续了解有关 PostgreSQL、Apache 等的更多启动信息。
到达线路后
* Checking battery state...
它冻结了。闪烁停止,但似乎没有加载 GUI。
我仍然可以使用等进入机器CtrlAltF2。但不太知道如何解决这个问题。
有没有其他人尝试使用 Oneiric 恢复到纯 XFCE 并遇到同样的问题?
答案1
在计算机上安装 Xubuntu 11.10 后,我遇到了类似的问题。我没有看到文本模式和空白之间的闪烁,但是在引导加载程序开始加载操作系统后,图形启动屏幕突然消失,取而代之的是引导过程中的文本模式输出。我不记得我是否看到了这条could not write bytes
消息,但在进程冻结之前屏幕上写的最后一条消息是* Checking battery state...
我用谷歌搜索帮助,找到了这篇文章:http://ubuntuforums.org/showthread.php?t=1859820
该页面给出的解决方案是执行以下操作:
- 按 Ctrl+Alt+F1 进入文本模式登录提示。
- 登录。
- 命令
sudo apt-get install --reinstall nvidia-173
- 命令
startx
当我这样做时,我进入了图形登录屏幕,此后一切正常 - 但仅限于下一次启动。我的计算机配有 Nvidia 显卡,由于某种原因,Xubuntu 11.10 发行版附带的驱动程序不能很好地配合它。 (ubuntuforums 线程上的某人声称这是由于“内核从 2.8 更新到 3.0”所致。)
正如我所说,这仅在我下次启动时有效;然后我再次显示文本模式启动过程,以行结束* Checking battery state...
,然后必须再次执行上面列出的操作。
刚才,我刚刚再次阅读了 ubuntuforums 帖子,注意到有人建议对于 64 位机器(例如我的机器),还应该重新安装软件包nvidia-current
。如果是这种情况(也许在任何情况下),您可能应该尝试以下操作:
- 按 Ctrl+Alt+F1 进入文本模式登录提示。
- 登录。
- 命令
sudo apt-get install --reinstall nvidia-current
- 命令
sudo apt-get install --reinstall nvidia-173
- 命令
startx
然而,在我尝试之前,我像这样解决了我的机器的问题(注意:这是除了重新安装包之外的nvidia-173
):
- 我编辑了该文件,并从行开头
/etc/default/grub
删除了注释字符。这将使 GRUB2 在使用显示时使用文本模式而不是图形模式。 (我这样做是因为 GRUB2 对图形模式下有多少行可用感到困惑,导致文本仅在屏幕底部边缘下方“显示”大量行后才滚动。)#
#GRUB_TERMINAL=console
- 我不确定这是否与解决方案有关,但早些时候,我已经注释掉了
GRUB_HIDDEN_TIMEOUT=0
和GRUB_HIDDEN_TIMEOUT_QUIET=true
中的行/etc/default/grub
,以便首先出现 GRUB2 菜单。 - 我命令
sudo update-grub
(必须考虑使用所做的更改/etc/default/grub
)。 - 我重新启动。
由于某种原因,启动问题消失了。
如果您看到此答案,请尝试一下并告诉我们是否对您有帮助。