从14.04升级到14.10后,TTY7上出现空白屏幕
我通过“sudo do-release-upgrade”将我的14.04升级到14.10,没有任何奇怪的消息。
重新启动并以图形forms输入加密系统分区的密码后,TTY7保持空白。 我可以毫无问题地使用TTY1到TTY6。
我的机器是配备Intel芯片组图形的Thinkpad T400。
更新1:尝试重新安装内核(sudo apt-get install –reinstall linux-image – $(uname -r)),但是收到错误:
重新安装linux-image-3.13.0-37-generic是不可能的,它无法下载
更新2:遵循(声明)中的说明“Ubuntu 14.10将无法正常工作,因为黑屏”这里描述的解决方案 (sudo apt-get install –reinstall xserver-xorg-video-intel),但没有成功。
更新3:巧合的是,在击中Super + SPACE组合后,屏幕上出现了一些图形(TTY7),这是更改键盘布局的快捷方式。 好像它应该工作,但不是吗?
更新4:尝试从Ubuntu 14.10开始没有GUI或术语登录 (将“init = / lib / systemd / systemd”添加到启动参数),但没有成功。
更新5:尝试删除包“xserver-xorg-video-nouveau”,如http://ubuntuforums.org/showthread.php?t=2245436中所述 。 没有成功…此外,该线程建议降级“xserver-xorg-video-intel”。 下载并编译了可信赖的来源( https://launchpad.net/ubuntu/trusty/+source/xserver-xorg-video-intel/2:2.99.910-0ubuntu1.1/+files/xserver-xorg-video-intel_2 .99.910.orig.tar.gz ),但也没有成功。
更新6:声音也被破坏了。
TTY7:
受到Vembu答案的启发,我重新安装了我的默认窗口管理器gnome-shell(apt-get install –reinstall gnome-shell)。 然后,我重新启动并运行
gnome-shell --replace
在tty1。 输出:
gdk_mir_display_open
无法连接到Mir:无法连接到服务器套接字:没有此类文件或目录
窗口管理器错误:无法打开X显示
之后,tty7再次展示了我的侏儒壳。 鼠标指针是不可见的,在重新进入后显示出来。不幸的是,这不是永久的解决方案。 必须在每次启动时重复该过程。
经过进一步调查,我偶然发现了[14.10] [1]的发行说明中的以下内容:
注意。 如果您使用的是gnome3-team / gnome3-staging PPA,则应该运行
sudo ppa-purge ppa:gnome3-team/gnome3-staging
在升级之前。
我清除了ppa,重新安装了gnome-shell,添加了ppa并运行了dist-upgrade。 最后,我将gdm设置为默认显示管理器(谢谢谢尔奇)。 它又有效了!
试试这个。 一旦启动到空白桌面…按CTRL + ALT + F1。
apt-get install --reinstall ubuntu-desktop apt-get install unity apt-get purge nvidia* bumblebee* apt-get install nvidia-prime shutdown -r now
希望这可以帮助!
这是我在这个问题上发布的原始答案的副本
有时,默认的greeter(也称为登录屏幕)将无法正常工作。 我在Fedora 20上遇到过这样的问题,默认gdm greeter会严重扭曲登录界面,这篇文章的人也说改变招呼(我自己建议)有所帮助。
要更改欢迎,访问tty控制台(通过按Ctrl + Alt + F *,其中F *是任何F1 – F6键),登录并下载您想要的欢迎。 例如,
sudo apt-get install lightdm-gtk-greeter
要么
sudo apt-get install lightdm-kde-greeter
就个人而言,我将这两个都保存在我的机器上。
接下来,您需要告诉lightdm桌面管理器在启动时选择哪个接口。 为此,请键入
sudo nano /etc/lightdm/lightdm.conf
Nano是一个命令行文本编辑器,恕我直言使用最简单。 最有可能的是,此配置文件将为空,因此您需要添加以下行:
[SeatDefaults] greeter-session=lightdm-gtk-greeter
lightdm-gtk-greeter,就是你安装的迎宾员的名字。 Bellow是我的lightdm.conf文件的屏幕截图。
有关lightdm显示管理器配置的更多信息,您可以阅读以下源代码,以及lightdm(man lightdm)的手册页:
Arch Wiki Lightdm
Ubuntu帮助Lightdm
对我来说,似乎gdm
太早开始了。 以下一致似乎有助于:
- 通过组合Ctrl + Alt + F1切换到控制台
- 登录
- 发出命令
sudo service gdm restart
- 如有必要,可通过组合Ctrl + Alt + F1切换回图形用户界面
出现用户列表。
奇怪的是,在干净的系统上安装/升级一些软件包之后,这个问题只出现在我的机器上一段时间后才出现。 它是否类似于引导顺序依赖性问题?
编辑 :添加“睡眠”到启动gdm
的init脚本实际上解决了我的问题。 将命令sleep 2
添加为/etc/init/gdm.conf
script
块的第一行。 这似乎支持依赖性假设 – 但当然只有在运行GDM而不是LightDM时才有意义。 因人而异。