initramfs – dmesg

Cuando un sistema linux inicia, este muestra mensajes según va cargando controladores o funciones del sistema, para revisarlos se usa dmesg.

Este comando cuenta con los siguientes parámetros.

-T

Muestra las marcas de tiempo más detalladamente.

-k

Muestra solo los mensajes del kernel.

-l

Con -l se filtran los resultados por niveles de aviso (warn, err, etc…)

-H

Da el resultado en colores y paginado para poder desplazarse en el resultado.

Ya que la salida es solo texto, es posible usar tuberías para filtrar los resultados y buscar solo los mensajes deseados, por ejemplo usar grep.

El comando dmesg es equivalente a journalctl -b -k.

dmesg | less

Para ver los resultados y desplazarse de página en página, el problema es que no colorea el resultado como simplemente ejecutar dmesg.

dmesg -lerr

Muestra los mensajes de error si es que los hay.

dmesg -lwar

Muestra mensajes de advertencia.

Otros de los conceptos en el arranque es el Initramfs (Initial ram file system)

Este es un sistema de archivos RAM inicial (ramdisk), esta comprimido normalmente en formato gzip que contiene un pequeño sistema de archivos que se cargará en la memoria RAM en el proceso de arranque del núcleo.

El kernel lo necesita para completar tareas relacionadas con módulos y controladores de dispositivos antes de poder arrancar el verdadero sistema de archivos raíz instalado en el disco duro e invocar al proceso init.

grep initr /boot/grub/grub.cfg

Nos muestra que sistema de fichero inicial en RAM cargara.

Gracias por leer.

Related Posts

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *