<Anterior | Contenido | Siguiente>
7.6.8.1. Personalización de los scripts de inicio y apagado
Los scripts de arranque LFS arrancan y apagan un sistema de una manera bastante eficiente, pero hay algunos ajustes que puede hacer en el archivo rc.site para mejorar aún más la velocidad y ajustar los mensajes según sus preferencias. Para hacer esto, ajuste la configuración en el /etc/sysconfig/rc.sitio archivo de arriba.
• Durante el script de arranque udev, hay un llamado a udev asentarse que requiere algo de tiempo para completarse. Este tiempo puede ser necesario o no según los dispositivos presentes en el sistema. Si solo tiene particiones simples y un
tarjeta Ethernet única, es probable que el proceso de arranque no tenga que esperar este comando. Para omitirlo, establezca la variable OMIT_UDEV_SETTLE = y.
• El script de arranque udev_reintentar también corre udev asentarse por defecto. Este comando solo es necesario por defecto si el /var El directorio se monta por separado. Esto se debe a que el reloj necesita el archivo. / var / lib / hwclock / adjtime. Es posible que otras personalizaciones también necesiten esperar a que se complete udev, pero en muchas instalaciones no es necesario. Omita el comando estableciendo la variable OMIT_UDEV_RETRY_SETTLE = y.
• De forma predeterminada, las comprobaciones del sistema de archivos son silenciosas. Esto puede parecer una demora durante el proceso de inicio. Para encender el fsck salida, establezca la variable VERBOSE_FSCK = y.
• Al reiniciar, es posible que desee omitir la verificación del sistema de archivos, fsck, completamente. Para hacer esto, cree el archivo / arranque rápido o reinicie el sistema con el comando / sbin / shutdown -f -r ahora. Por otro lado, puede forzar la verificación de todos los sistemas de archivos creando / forcefsck o corriendo cierre con el -F parámetro en lugar de -F.
Establecer la variable FASTBOOT = y desactivará fsck durante el proceso de arranque hasta que se elimine. Esto no se recomienda de forma permanente.
• Normalmente, todos los archivos del / Tmp directorio se eliminan en el momento del arranque. Dependiendo de la cantidad de archivos o directorios presentes, esto puede causar un retraso notable en el proceso de arranque. Para omitir la eliminación de estos archivos, configure la variable SKIPTMPCLEAN = y.
• Durante el apagado, el init El programa envía una señal TERM a cada programa que ha iniciado (por ejemplo, agetty), espera un tiempo establecido (predeterminado 3 segundos) y envía a cada proceso una señal KILL y espera de nuevo. Este proceso se repite en el enviando señales script para cualquier proceso que no sea cerrado por sus propios scripts. El retraso para init se puede configurar pasando un parámetro. Por ejemplo, para eliminar el retraso en init, pase el parámetro -t0 al apagar o reiniciar (p. ej. / sbin / shutdown -t0 -r ahora). El retraso para el enviando señales El script se puede omitir configurando el parámetro KILLDELAY = 0.