Ubuntu 9.10 X 陷入重启循环 - 我认为

Ubuntu 9.10 X 陷入重启循环 - 我认为

尝试 Ubuntu,安装顺利 - 升级到专有的 nVidia 驱动程序,但重新启动时我收到登录提示,并且屏幕闪烁非常快,就好像 Xserver 试图启动并失败一样,当屏幕没有“闪烁”时我也可以打字,而且它如此之快和随机,甚至很难在不遗漏一些字符的情况下输入登录名 - 这使得输入密码(即无法看到哪些字符组成了密码)非常困难。

我可以重新登录 live cd 并更改我的设置 - 但我甚至不知道如何阻止 X 在启动时启动;看起来他们已经把所有东西都移动了 :-p

我想:

  • 防止 X 崩溃和失控(如果它实际上是 Xserver)
  • 知道如何阻止 X 在启动时启动,看起来交互式启动现在默认也是关闭的

更新:一个临时的解决方法似乎是启用 ssh 并通过网络连接到盒子 - ssh 似乎工作正常 :-p

干杯,克里斯

答案1

如果您可以登录,则可以输入“sudo killall gdm”,这将终止默认的 Ubuntu 显示管理器。如果不能,请使用 Ubuntu CD 启动并找到文件 /usr/sbin/gdm,并将其重命名为“gdm.not”或其他名称,这样您就可以启动到 tty 并使用 aptitude 删除(您认为)导致问题的 NVidia 驱动程序。将 gdm.not 重命名为 gdm 并重新启动。

答案2

要正确修复无限重生,请以恢复模式启动,然后编辑 /etc/init/gdm.conf。删除或取消注释“respawn”行。

现在您可以重新启动机器,但 gdm 根本无法启动。您可以登录到终端,诊断原始问题(可能是驱动程序问题),一旦您可以让 X 重新启动,您就可以取消注释 respawn 行并重新启动系统。

这是启动板中的一个已知错误:#431166

答案3

如果您在控制台上,您可以尝试通过点击Ctrl-Alt-F1(您也可以使用 F2-F6;使用 切换回 X 虚拟终端Ctrl-Alt-F7)进入基于文本的虚拟终端(从损坏的 GUI 登录)。

如果您可以登录,请使用 关闭 X 服务器sudo /etc/init.d/gdm stop。然后,您可以使用 Aptitude、apt-get 或其他命令行工具来查找和卸载专有 NVidia 驱动程序,或者尝试重新配置它们以使其正常工作。使用 命令测试您的更改startx(请记住,X 在 vt7 上运行,因此如果您需要切换回文本控制台,请使用 Ctrl-Alt-F1)。一旦您使其正常工作,您可以通过重新启动或运行 来恢复正常的 GDM 功能sudo /etc/init.d/gdm start


您可以使用 Grub 启动菜单中的“恢复”条目直接启动到命令行。这将启动到维护模式,允许您以 root 身份登录并根据需要执行任何系统操作。

答案4

以下对我有用

  • 当 grub 开始加载时按 Esc
  • 从启动菜单中选择“(恢复模式)”
  • 从恢复菜单中选择 netroot
  • 编辑 /etc/X11/xorg.conf 并将“驱动程序“sis””添加到设备部分。
  • 重启

http://www.mail-archive.com/[电子邮件保护]/msg90264.html

相关内容