initng, de 1 min a 20 segundos para bootear

Franco Catrin fcatrin en tuxpan.com
Sab Mayo 21 13:51:33 CLT 2005


Hola,

Les queria contar que hoy probe initng (*) y realmente es increible el
cambio.  En mi desktop Fedora tarda 1 minuto en darme la ventana de
login con gdm para recien poder entrar al sistema.  Con initng se demora
solo 20 segundos en llegar ahi.

Para quienes quieran probarlo, no se preocupen ya que pueden mantener el
antiguo init en paralelo.

En Fedora hay que modificar algunas cosas para que funcione bien, ya que
esta pensado en gentoo.  Basicamente 

system/keymaps.i
system/hostname.i

Y si quieren bootear graficamente deben crear un .i para levantar X

Aqui esta lo que estoy usando ahora (esta hecho estrictamente para mi
PC):

----------------------------
[fcatrin en desktop initng]# cat system/keymaps.i

service system/keymaps {
        depends = system/initial

start {
        export PATH="/bin:/sbin:/usr/bin:/usr/sbin"

        loadkeys es.map
}
}

----------------------------
[fcatrin en desktop initng]# cat system/hostname.i

service system/hostname {
        depends = system/initial
start {
        if [ -e /etc/sysconfig/network ]; then
            source /etc/sysconfig/network
        fi

        echo "Setting hostname to $HOSTNAME ..."
        /bin/hostname "$HOSTNAME"
        retval=$?

        exit ${retval}
    }
}

----------------------------
(este es el mas COCHINO de todos, pero funciona)

[fcatrindesktop initng]# cat xorg/xorg.i

service xorg/xorg {
    respawn     = no
    stdout = /var/log/xorg.log
    depends = net/lo
    start {
        cp -a /etc/udev/devices/nvidia* /dev
        modprobe nvidia
        modprobe ohci_hcd
        /sbin/ifup eth0
        /etc/X11/prefdm -nodaemon &
        exit 0
    }

    stop {
        gdm-stop
        exit 0
    }
}

----------------------------
[fcatrin en desktop initng]# cat default.runlevel
system
xorg/xorg
#net/eth0[


-- 
Franco Catrin L.
http://www.tuxpan.com/fcatrin




Más información sobre la lista de distribución Linux