启动 Debian 后控制台抖动吗?

启动 Debian 后控制台抖动吗?

这是一个奇怪的问题。我认为阻止我自己修复它的主要原因是我无法用 Google 搜索它,因为我不知道应该使用什么术语。

所以我今天安装了 Debian 作为第一个 Linux 操作系统(不算 Ubuntu - 但我并没有广泛使用它,也不熟悉终端命令)。

安装后,我发现系统分辨率是 800x600。我的显示器最高支持 1920x1080 分辨率,所以我决定尝试找出如何提高分辨率(因为首选项只有 640x480 和 800x600...)

所以我找到的第一件事是cvt 1920 1080然后xrand或者其他什么。结果就是不起作用。我又排除了一些故障,然后决定我需要为我的电脑找到 NVIDIA 驱动程序。

查找完这些后,我找到了一个关于安装 NVIDIA 驱动程序的非常有用的页面。结果发现有两种方法:Debian 方式和 NVIDIA 方式。我最终做了以下事情:

  1. 下载 amd64 版本的 NVIDIA 显卡驱动程序(最新 71xx 版本)
  2. 尝试运行 .run 文件
  3. 发现你需要使用sudo sh
  4. 我尝试sudo sh NVIDIASTUFFHERE(FORGOT FILENAME BECAUSE DEBIAN WON'T BOOT)
  5. 发现我需要停止 gdm 运行
  6. 尝试sudo service lightdm stop
  7. 尝试sudo service gdm stop
  8. 浏览一段时间后,找到使用文件路径和gdm3
  9. sudo /etc/init.d/gdm3 stop最终工作
  10. 现在sudo sh NVIDIASTUFFHERE可以工作了,但我需要将 gcc 从 4.4 切换到 4.3
  11. 找出我需要用来update-alternatives切换它
  12. 找出我需要用来export切换它
  13. 使用两者之后,我现在终于可以运行 NVIDIA 驱动程序安装程序了!

好的,我终于安装了驱动程序。现在我不知道该怎么处理它们。我发现我应该xorg.conf在 中创建一个文件/etc/X11/。我创建了它,它显示类似 driver: "NVIDIA" 的内容,没有其他内容(记不清了,因为我又无法将其拉出来查看……我认为它大约有 4 或 5 行长。)我又谷歌了一下(我尝试通过谷歌搜索解决大多数问题),发现我应该使用一些invoke-rc.d something something gdm3 or something命令来修复它。我不记得这个命令的确切原因,是因为之后发生的事情……

崩溃了。Debian 显示了一个带有抖动控制台的屏幕。我做了一些研究,发现另一个页面告诉我在安装驱动程序后使用不同的命令,但现在已经太晚了。在使用我之前用于故障排除的各种命令重新启动 Debian 后,什么都没用。

(供参考,我尝试用来启动的命令是xforcevesai915.modeset=1。此外,Debian 无法启动(在一些控制台内容之后停止,完全不显示任何内容)除非我添加按下操作系统nomodeset后获得的 grub 控制台。e

那么...现在我知道如何正确使用这些 NVIDIA 驱动程序了...我该如何摆脱这个问题?描述抖动控制台的症状:

Debian 显示一个Loading, please wait...。在此之后,它显示一些其他内容,以 Starting 结尾Common Unix something-or-other。然后,我得到一个控制台。这不是一个正常的控制台。除非我不断按下按键,否则它不会让我输入。不会让我退格任何内容。没有提示。它不断地在显示我输入的按键和显示空白控制台之间切换(因此有“抖动”一词......如果不看到它,很难描述)。

我在 Google 上查过,但似乎找不到能回答我确切问题的答案。我思考该问题是由xorg.confinvoke-rc.d命令引起的,但我更倾向于invoke-rc.d,因为之后我立即得到了抖动的控制台并立即重新启动到该控制台,无论我尝试什么。

我讨厌带着问题来这里却没有提供详细信息,但我尽了最大努力(无法查找很多东西,因为它们在系统上,我无法启动它)。如果您需要信息,我正在运行 Debian 6.0.7(“Squeeze”?)和 Windows 7(双启动),显卡是(显然是)NVIDIA。如果您需要任何其他信息,请直接询问,我会尽力提供。

答案1

首先,您必须启动 init=/bin/bash 才能拥有一个“真正的”终端,它就像一个救援模式,可以让您编辑文件。

我建议删除你的 xorg.conf 文件并选择:update-rc.d gdm3 remove

相关内容