Linux From Scratch: Versión 3.3 | ||
---|---|---|
Anterior | Capítulo 6. Instalando los programas del sistema base | Siguiente |
Estimación del tiempo de construcción: 1 minuto Estimación del espacio de disco requerido: 23 KB |
Nosotros usamos guiones de inicio al estilo SysV. Lo hemos elegido porque es ampliamente usado y nos sentimos cómodos con él. Si quieres probar alguna otra cosa, alguien ha escrito una receta para LFS con guiones de arranque al estilo BSD. Está en: http://hints.linuxfromscratch.org/hints/bsd-init.txt.
Si decides usar el estilo BSD o cualquier otro estilo de guiones, puedes saltarte el capítulo 7 e ir directamente al capítulo 8.
Instala LFS-Bootscripts ejecutando los siguientes comandos:
cp -a rc.d sysconfig /etc && chown -R root.root /etc/rc.d /etc/sysconfig |
checkfs, cleanfs, functions, halt, loadkeys, localnet, mountfs, network, rc, reboot, sendsignals, setclock, swap, sysklogd y template
El guión checkfs comprueba los sistemas de ficheros justo antes de ser montados (con la excepción de los que usan registros de transacciones [journal] o los que se montan desde la red)
El guión cleanfs elimina los ficheros que no deben guardarse cuando se arranca de nuevo el sistema, como /var/run/* y /var/lock/*, regenera /var/run/utmp y elimina los ficheros /etc/nologin, /fastboot y /forcefsck que pueda haber.
El guión functions contiene funciones usadas por diferentes guiones: chequeo de errores, chequeo de estado, etc.
El guión localnet establece el nombre de máquina usado por el sistema (hostname) y activa el dispositivo de red "loopback".
El guión mountfs monta todos los sistemas de ficheros que no estén marcados como "noauto" o que no se monten a través de la red.
El guión network activa las interfaces de red (como las tarjetas de red) y establece la puerta de enlace por defecto (gateway) cuando es necesario.
El guión rc es el controlador maestro de los niveles de arranque y es responsable de lanzar todos los demás guiones uno a uno en una secuencia específica.
El guión sendsignals se asegura de que todos los procesos terminen antes de parar o reiniciar el sistema.
El guión setclock fija el reloj del núcleo a la hora local en caso de que el reloj del ordenador no esté fijado a la hora GMT.