10.10 启动到命令行登录提示符

10.10 启动到命令行登录提示符

我最近在一台之前运行 10.04(运行良好)的计算机上安装了 Ubuntu 10.10。

现在,每次我启动时,它都会在命令行登录提示符中启动。我可以登录,它停留在命令行(如预期的那样)。然后我可以使用 sudo start gdm 手动启动 gdm,它工作正常。我还可以启用 compiz(使用专有 nvidia 驱动程序),因此我有理由相信这不是驱动程序问题(至少不是驱动程序完全不工作)。

有趣的是,如果我将其留在命令提示符下而不登录,大约 5 到 10 分钟后,gnome 会自动启动。我不确定是什么原因造成的。

这是手动启动 gdm 后 dmesg | 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

答案1

如何清除 gdm 并重新安装以便它重写初始化脚本?

答案2

也许我要提出的建议看起来很愚蠢,但可能会解决问题。

检查默认初始化级别是否设置为 3,然后xorg.conf按照“AJB”建议的文件尝试。

(或者)

从 LIVE CD 启动系统并手动运行 fsckfsck -y /dev/sda1并重新启动系统。还建议在运行 fsck 之前进行备份。

答案3

这是 NVDIA 显卡的问题。要获取 GUI,请删除 /etx/X11/xorg.conf(将其移至 xorg.conf.backup)并启动 x

这应该会让你退出命令模式。

答案4

升级到 11.04 后已修复

相关内容