我如何让我的黑色背叛?

原始问题:

在我用11.04替换我的Ubuntu 10.10后,当我按Ctrl + Alt + F1-F6进入tty时,我得到的是黑屏。 此外,当我启动时,显示grub2菜单后有一段黑屏。 然后直到gnome开始之前它才会保持黑色。

我在HP EliteBook 8530w上安装了Nvida Geforce Quadro FX 770M。 如何让我的ttys(又名“虚拟终端”)再次工作?

我按时间顺序努力:

  • 所以grub和gfx-payload似乎是个问题,我想。 我参加了本指南,以获得更高的分辨率 。 这导致grub2菜单以我的原始分辨率而不是800×600显示。 黑屏问题仍然存在。

  • 我googlehit在其他nvidia卡上有一些bug报道有这个问题。

  • 我尝试卸载nvidia驱动程序。 没有效果。 也试过不同的决议

  • 使用旧版本的内核它可以工作。 虽然不完美。 ttys可用,grub2菜单和gnome start之间的黑屏仍然存在。 不是真正的解决方案。

  • 试了这么多,我失去了轨道。 重新安装了grub2linux-image-2.6.38-8-generic 。 然后按照前面提到的指南 ( /etc/grub.d/00_header编辑)对我的/etc/default/grub执行此操作:

     GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 #GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=3 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" GRUB_GFXMODE=1680x1050x32 

    令我惊讶的是, 我现在可以使用原始分辨率的ttys。 grub2菜单和gnome登录屏幕之间的黑屏仍然存在 。 这很烦人,因为我也使用加密磁盘,因此必须在完全黑暗中输入我的密码…仍在寻找解决方案但紧迫性很低。

  • 下载并安装了更高版本的nvidia驱动程序。 上次编辑没有区别。

  • 尝试GRUB_CMDLINE_LINUX="vga="参数。 没有效果。

  • nomodeset没有效果。 甚至没有与vga=...结合使用

  • 尝试echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash无效(见评论 )

  • 濒临辞职……

  • 赏金期很快就要结束了。

当我通过全新安装的Ubuntu 11.04(以及之后的Ubuntu 11.10)替换Ubuntu 10.10时,我遇到了同样的问题:我的“控制台”tty是绝望的空白但实际上工作 – 即我可以登录并输入命令实际上工作,但我的屏幕上没有任何可见的东西。

我花了很多时间在谷歌和各种Ubuntu论坛上,我尝试了很多建议,最后得出以下结论:问题与专有的NVIDIA驱动程序有关 – 如果我删除专有的NVIDIA驱动程序并使用“ nouveau“驱动程序,问题消失但当然我不能再受益于硬件加速了。

我设法通过使用Uvesafb帧缓冲驱动程序解决了我的系统(带有板载NVIDIA GT218的ZOTAC ZBOX)上的问题。

这是我使用的程序:

 apt-get install v86d apt-get install hwinfo hwinfo --framebuffer 

从hwinfo的输出中,我选择了与我的屏幕兼容的“最佳”分辨率 – 在我的情况下是1280×800 24位 – 我在/ etc / initramfs-tools / modules文件的末尾添加了以下行:

 uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap 

(字符串“1280×800-24”来自我选择的分辨率 – 您的里程可能会有所不同。)

然后我重建了grub和initramfs图像,如下所示:

 update-initramfs -u update-grub 

最后我重新启动了系统,我的控制台tty终于再次可见了。

我不使用加密文件系统,所以我无法检查是否要在“黑暗中”输入密码短语,但无论如何我希望上述解决方法对您有所帮助。

类似的问题

我发现它与我未使用的主板上的VGA有关。 当我将显示器连接到主板VGA并按CTRL-ALT-F1时,显示在该显示器上的tty。

当没有显卡时,我们将BIOS设置为启用vga – 现在一切都很好。

可惜我在进入这个阶段之前重新安装并格式化了所有内容:(

我遇到了同样的问题,所有ttyX终端都在运行(getty proccesses运行),但在Ctrl + Alt + F1-6上没有登录提示(黑屏上有其余的启动画面)。 当我输入logname和密码时,用户被正确记录(who命令)。 我找到的唯一解决方案是在启动过程中切换到文本模式。

1)编辑:/ etc / default / grub GRUB_GFXPAYLOAD_LINUX =文本

2)更新grub:update-grub2 update-initramfs -u

如果我登录了,我必须完全输入我的登录名,然后输入,然后输入我的密码,输入,我的版本会慢慢消失,就像某种安全function一样。 我可以看到的东西很好。 也许你的屏幕很快就会变黑。

尝试登录。我不认为这与显卡有关,因为我有11.04和11.10,也许之前的版本。 在两张卡上,NVIDIA和ATI。 (使用花哨的超级秘密 – 非开源驱动程序)

即使在用户登录桌面环境之前,在进行无线连接所需的更改后,我也开始遇到此问题。

我按照本页提供的说明实现了相同的目标。

在这些更改之后,我的会话未达到正确的运行级别。 通过恢复/etc/init/rc-sysinit.conf所做的更改,我能够恢复tty控制台。

现在我的tty控制台工作正常,问题与grub或显示驱动程序无关。