我在 Karmic 上。我没有键盘,所以我通过 ssh 启用了自动登录和其他一些功能,以使 x2x 运行。现在我找不到我做了什么。我现在正试图启动 X 和 XBMC。我不需要 gnome。我禁用了 gdm:
sudo update-rc.d-f gdm 删除
但它仍然设法在启动时启动。我可以在哪里查看我做了什么?
如果我停止 gdm 然后再次 startx,它就会像我想要的那样直接进入 XBMC。
答案1
Karmic 构建破坏了 init.d 脚本。您应该能够通过修改 /etc/init/gdm.conf 并添加“runlevel [3] and”并将停止运行级别从 016 更改为 0216 来停止 gdm 运行,如下所示:
description "GNOME Display Manager"
author "William Jon McCann <[email protected]>"
start on (runlevel [3]
and filesystem
and started hal
and tty-device-added KERNEL=tty7
and (graphics-device-added or stopped udevtrigger))
stop on runlevel [0216]
建议来自此主题。
不使用 gdm 启动的另一种方法是在 grub 中创建一个新条目。这样做的好处是,如果您愿意,以后可以再次启动到 gdm。尝试从 /boot/grub/grub.cfg 复制第一个条目并将其放入 /etc/grub.d/40_custom。然后在 linux 行的末尾添加魔术词:“text”。我的如下所示:
menuentry "Ubuntu, Linux 2.6.31-14-generic (console)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set f5a3b213-32f8-42b1-b402-62a5e2980897
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=f5a3b213-32f8-42b1-b402-62a5e2980897 ro quiet splash text
initrd /boot/initrd.img-2.6.31-14-generic
}
然后运行:
sudo update-grub
您可以在启动时按住 Shift 键来选择新的菜单选项。