页面

2010年6月24日

Gentoo/Funtoo 增加一个 GUI 的 runlevel

如果想在启动Gentoo/Funtoo后直接进入X,常规的方法是 rc-update add xdm default 来自动加载登录管理器,但这样有一点不足:假如我只想临时启动到CLI界面,按照这个方法必须先启动到登录管理器才能却换到CLI下,虽然不算很麻烦,但有点浪费时间。所以有必要定义两个softlevel,一个CLI softlevel(通常就是default)只加载字符界面下需要的服务,与X相关的都不加载;另一个GUI softlevel则加载与图形相关的服务,例如hald、dbus等。

Q:什么是 softlevel ?
A:请查看Gentoo手册的介绍

下面介绍如何定义一个 GUI softlevel

  1. 创建 gui softlevel

    # cd /etc/runlevels
    # cp -r default gui
    
  2. 把 X 相关的启动项添加到 gui

    # rc-update add xdm gui
    # rc-update add consolekit gui
    # ……
    
  3. 修改 Grub 引导菜单

    Grub1
    # vi /boot/grub/menu.lst
    
    实例:
    title Funtoo Linux 64bit GUI
            kernel /boot/bzimage root=/dev/sda1 softlevel=gui

    Grub2
    # vi /boot/grub/grub.cfg
    
    实例:
    menuentry "Funtoo Linux 64bit GUI {
            linux /boot/bzimage root=/dev/sda1 softlevel=gui
    }
  • softlevel=gui 表示启动gui,默认为default。
  • bootlevel=lite 表示启动lite,默认为boot,这个级别一般都不改动,除非你知道自己在做什么。

没有评论:

发表评论