我正在运行 Xubuntu 8.04 “Hardy Heron”。我通过将 vino-server 添加到自动启动的应用程序来配置 vnc。我只通过 VNC 访问显示器,所以我移除了显示器并且工作正常。
当我升级到 10.04“Lucid Lynx”时,我无法连接。我把显示器借回来,然后插上电源。我什么也没看到,所以我通过 ssh 重新启动。当它重新启动时,我能够毫无问题地使用 vnc。我卸下了显示器并像这样工作了几个星期,但是当我安装了一些更新时,我需要重新启动。重启后vnc不可用。当我通过 ssh 访问 ps -aux 时,xserver 似乎没有运行。
我怎么能告诉 xubuntu 10.04 在没有监视器插入时自动启动 xserver,就像 8.04 一样?
谢谢
将 /etc/X11 中的 xorg.conf 替换为以下文件:http ://ubuntu-virginia.ubuntuforums.org/showpost.php?p=9565510&postcount=25
编辑 /boot/grub/menu.lst 以将“nomodeset”添加到以“# kopt=”开头的行,然后运行 sudo update-grub。# 应该保留在行首。(见https://wiki.ubuntu.com/LucidLynx/ReleaseNotes#Working%20around%20bugs%20in%20the%20new%20kernel%20video%20architecture)
感谢 JanC 的帮助。如果可以的话,我会编辑它的答案。
您可以尝试以下解决方案:http ://ubuntu-virginia.ubuntuforums.org/showpost.php?p=9565510&postcount=25
在配置中使用另一个驱动程序而不是“vesa”也可能很有用(但是 OTOH,当与 VNC 一起使用时,您无论如何都没有真正的硬件加速),或者如果您愿意,可以更改分辨率。
如果您没有 /etc/default/grub 文件,您可能仍在使用“legacy”grub(又名“grub 1”)。在这种情况下,您必须编辑 /boot/grub/menu.lst 并将以“# defoptions=”开头的行更改为包含 nomodeset。
在将 nomodeset 添加到任何这些文件后,您还应该运行
sudo update-grub
(我看到该论坛帖子中没有提到)。