我最近在以前运行 10.04(运行良好)的计算机上安装了 Ubuntu 10.10。
现在,每次我启动时,它都会在命令行登录提示符下启动。我可以登录并且它停留在命令行(如预期的那样)。然后我可以使用 sudo start gdm 手动启动 gdm,它工作正常。我还可以启用 compiz(使用专有的 nvidia 驱动程序),因此我有理由相信这不是驱动程序问题(至少在驱动程序完全不起作用的意义上)。
有趣的是,如果我在不登录的情况下将其留在命令提示符下,大约 5 或 10 分钟后,gnome 会自行启动。我不确定是什么原因造成的。
这就是 dmesg | 手动启动gdm后tail给了我:
[ 15.664166] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 270.18 Tue Jan 18 21:46:26 PST 2011
[ 15.991304] type=1400 audit(1297543976.953:11): apparmor="STATUS" operation="profile_load" name="/usr/share/gdm/guest-session/Xsession" pid=990 comm="apparmor_parser"
[ 16.606986] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
[ 18.798506] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,commit=0
[ 26.740010] eth0: no IPv6 routers present
[ 90.444593] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,commit=0
[ 189.252208] audit_printk_skb: 21 callbacks suppressed
[ 189.252213] type=1400 audit(1297544150.218:19): apparmor="STATUS" operation="profile_replace" name="/usr/lib/cups/backend/cups-pdf" pid=1876 comm="apparmor_parser"
[ 189.252584] type=1400 audit(1297544150.218:20): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/cupsd" pid=1876 comm="apparmor_parser"
[ 351.159585] lo: Disabled Privacy Extensions
清除 gdm 并重新安装它以重写 init 脚本怎么样?
可能我要建议的内容看起来很愚蠢,但可能会解决它。
如果设置为 3,请检查默认初始化级别,并
xorg.conf
按照“AJB”建议的文件尝试。(或者)
从 LIVE CD 引导系统并手动运行 fsck as
fsck -y /dev/sda1
并重新引导系统。还建议在运行 fsck 之前进行备份。是NVDIA显卡的问题。要获取 GUI,请删除 /etx/X11/xorg.conf(将其移至 xorg.conf.backup)并启动 x
这应该让你退出命令模式。
当我升级到 11.04 时已修复