<Anterior | Contenido | Siguiente>
7.6.2. Configuración de Sysvinit
Durante la inicialización del kernel, el primer programa que se ejecuta se especifica en la línea de comando o, de forma predeterminada init. Este programa lee el archivo de inicialización / etc / inittab. Crea este archivo con:
cat> / etc / inittab << "EOF"
# Inicio / etc / inittab id: 3: initdefault: si :: sysinit: /etc/rc.d/init.d/rc S
l0: 0: espera: /etc/rc.d/init.d/rc 0
l1: S1: espera: /etc/rc.d/init.d/rc 1
l2: 2: espera: /etc/rc.d/init.d/rc 2
l3: 3: espera: /etc/rc.d/init.d/rc 3
l4: 4: espera: /etc/rc.d/init.d/rc 4
l5: 5: espera: /etc/rc.d/init.d/rc 5
l6: 6: espera: /etc/rc.d/init.d/rc 6 ca: 12345: ctrlaltdel: / sbin / shutdown -t1 -a -r ahora
su: S016: una vez: / sbin / sulogin
cat> / etc / inittab << "EOF"
# Inicio / etc / inittab id: 3: initdefault: si :: sysinit: /etc/rc.d/init.d/rc S
l0: 0: espera: /etc/rc.d/init.d/rc 0
l1: S1: espera: /etc/rc.d/init.d/rc 1
l2: 2: espera: /etc/rc.d/init.d/rc 2
l3: 3: espera: /etc/rc.d/init.d/rc 3
l4: 4: espera: /etc/rc.d/init.d/rc 4
l5: 5: espera: /etc/rc.d/init.d/rc 5
l6: 6: espera: /etc/rc.d/init.d/rc 6 ca: 12345: ctrlaltdel: / sbin / shutdown -t1 -a -r ahora
su: S016: una vez: / sbin / sulogin
1:2345:respawn:/sbin/agetty 2:2345:respawn:/sbin/agetty 3:2345:respawn:/sbin/agetty 4:2345:respawn:/sbin/agetty 5:2345:respawn:/sbin/agetty
6: 2345: reaparición: / sbin / agetty
1:2345:respawn:/sbin/agetty 2:2345:respawn:/sbin/agetty 3:2345:respawn:/sbin/agetty 4:2345:respawn:/sbin/agetty 5:2345:respawn:/sbin/agetty
6: 2345: reaparición: / sbin / agetty
# Fin / etc / inittab
EOF
# Fin / etc / inittab
EOF
--noclaro tty1 9600
--noclaro tty1 9600
tty2 tty3 tty4 tty5
tty6
tty2 tty3 tty4 tty5
tty6
9600
9600
9600
9600
9600
9600
9600
9600
9600
9600
Hay una explicación de este archivo de inicialización en la página de manual de inicio. Para LFS, el comando de teclado que se ejecuta es rc. El archivo de inicialización de arriba instruirá rc para ejecutar todos los scripts que comienzan con una S en el /etc/rc.d/rcS.d directorio seguido de todos los scripts que comienzan con una S en el /etc/rc.d/rc?.d directorio donde el signo de interrogación se especifica mediante el valor initdefault.
Como conveniencia, el rc El script lee una biblioteca de funciones en / lib / lsb / init-functions. Esta biblioteca también lee un archivo de configuración opcional, /etc/sysconfig/rc.sitio. Cualquiera de los parámetros del archivo de configuración del sistema que se describen en las secciones siguientes se puede colocar alternativamente en este archivo, lo que permite la consolidación de todos los parámetros del sistema en este único archivo.
Como conveniencia de depuración, el script de funciones también registra todos los resultados en / ejecutar / var / bootlog. Desde el /correr El directorio es un tmpfs, este archivo no es persistente en los inicios, sin embargo, se adjunta al archivo más permanente. / var / log / boot.log al final del proceso de arranque.