Debe estar conectado para participar
Buscar en los foros:


 






Uso de Comodín:
*    coincide cualquier número de caracteres
%    coincide exactamente un caracter

Inittab (eliminar el arranque grafico y otros truquitos)

No hay Etiquetas
Entrada
Entry Level

CiRuS

entradas: 56

00:31 07/03/2005

1

Bueno, ahora voy a pasar a explicarles en que consiste el inittab, este se encuentre en /etc/inittab y se encarga especificar como va a trabajar cada nivel de corrida, para explicarles como funciona y que tienen que hacer para eliminar el arranque grafico voy a exponerles mi inittab para ejemplificarlo mejor:
—————————————————————————————————————————–
# /etc/inittab: init( 8 ) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $

# The default runlevel.
id:2:initdefault: ——–> Aca deben especificar con que nivel de corrida empezar

# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si:ysinit:/etc/init.d/rcS ———> Aca se especifica que script de configuracion lanzar al inicio

# What to do in single-user mode.
~~:S:wait:/sbin/sulogin ———> Que debe hacerse cuando se lanza en modo mono-usuario

# /etc/init.d executes the S and K scripts upon change
# of runlevel.
#
# Runlevel 0 is halt. ——–>Aca muestra en que consisten MIS niveles de corrida
# Runlevel 1 is single-user. ——–>(OJO, yo utilizo Debian y no son los mismos que en Red
# Runlevels 2-5 are multi-user. ——–>Hat o Mandrake), el 0 es apagado, el 1 es mono-usuario,
# Runlevel 6 is reboot. ——–> del 2 al 5 son multi-usuarios y el 6 es reseteo

l0:0:wait:/etc/init.d/rc 0 ——–>
l1:1:wait:/etc/init.d/rc 1 ——–>
l2:2:wait:/etc/init.d/rc 2 ——–> Aqui se especifican los script de arranque que
l3:3:wait:/etc/init.d/rc 3 ——–> utilizara cada nivel de corrida o tambien
l4:4:wait:/etc/init.d/rc 4 ——–> llamados Runlevels
l5:5:wait:/etc/init.d/rc 5 ——–>
l6:6:wait:/etc/init.d/rc 6 ——–>
# Normally not reached, but fallthrough in case of emergency.
z6:6:respawn:/sbin/sulogin ——-> No viene al caso :P

# What to do when CTRL-ALT-DEL is pressed. —-> Este nos controla el reseteo, si le
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now ponemos un signo "#" el ctrl + alt + del
no nos reseteara la maquina

# Action on special keypress (ALT-UpArrow).
#kb::kbrequest:/bin/echo "Keyboard Request–edit /etc/inittab to let this work." —->No viene al caso :P

# What to do when the power fails/returns.
pf:owerwait:/etc/init.d/powerfail start ———-> Para los que tienen UPS para que se les
pn:owerfailnow:/etc/init.d/powerfail now ———–> apague de forma correcta y si vuelve la
po:owerokwait:/etc/init.d/powerfail stop ———-> energia para cancelar el apagado

# /sbin/getty invocations for the runlevels.
#
# The "id" field MUST be the same as the last
# characters of the device (after "tty&quotwink.
#
# Format:
# <id>:<runlevels>:<action>:<process>
#
# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.
#
1:2345:respawn:/sbin/getty 38400 tty1 ——-> No viene al caso :P
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6

# Example how to put a getty on a serial line (for a terminal)
#
#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100 ——-> No viene al caso :P
#T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100

# Example how to put a getty on a modem line.
#
#T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3 ——-> No viene al caso :P
——————————————————————————————————————————
Y para los que no saben que es un nivel de corrida son (por decirlo de una manera) pequeños programas que lo que hacen es lanzar los scripts de arranque y ejecucion como ser el apache, el squid, el MTA, y demas programas, espero que me hayan entendido pero hasta no probar lo que es un nivel de corrida no van a saber lo que son y el poder que le dan a su Linux.
AAHH!!! y me olvidaba, para eliminar la grafica al arranque, depende la distro es asi:
Red Hat, Mdk, Slack y otras:
Tienen que elegir en esta linea "id:2:initdefault:" en vez de 2, el nivel de corrida que sea multi-usuario sin grafica que es especificado en cada distro
En Red Hat los niveles de corrida estan ordenados de la siguiente manera:
————————————–
0 – Apagado
1 – Monousuario Sin Red
2 – Multiusuario Sin Red
3 – Arranque Texto
4 – (Personalizado)
5 – Interfaz Grafica
6 – Reinicio
————————————–

Debian:
Solo tienen que teclear: $ update-rc.d -force xdm remove —-> X Desktop Manager (xdm)

SALUDOS