我运行的是 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 一样?
谢谢
答案1
用下面的文件替换 /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 的帮助。如果可以的话,我会编辑它的答案。
答案2
您可以尝试以下解决方法:http://ubuntu-virginia.ubuntuforums.org/showpost.php?p=9565510&postcount=25
在配置中使用另一个驱动程序而不是“vesa”可能也会很有用(但另一方面,当与 VNC 一起使用时,无论如何都没有真正的硬件加速)或者如果您愿意的话更改分辨率。
如果您没有 /etc/default/grub 文件,您可能仍在使用“旧版” grub(又名“grub 1”)。在这种情况下,您必须编辑 /boot/grub/menu.lst 并更改以“# defoptions=”开头的行以包含 nomodeset。
在将 nomodeset 添加到任何文件后,您还应该运行sudo update-grub
(我发现该论坛帖子中没有提到这一点)。