11 Explicación de los parámetros de tiempo de arranque del kernel de Linux

11 Explicación de los parámetros de tiempo de arranque del kernel de Linux

El arranque de Linux es un proceso complejo en comparación con los procesos de arranque en cualquier otra distribución. El kernel de Linux acepta muchos parámetros al arrancar, en la línea de comandos. Este parámetro de tiempo de inicio de la línea de comandos pasa varios tipos de información al kernel de Linux en el inicio del sistema.

Parámetros de tiempo de arranque del kernel  Parámetros de tiempo de arranque del kernel Parámetros de tiempo de inicio del kernel

Inicio de un kernel de Linux directamente desde BIOS. usando el kernel en cd (/dev/cdrom), no permita la asignación de parámetros directamente. Para esto necesitamos un programa especial llamado bootloader. Los dos cargadores de arranque más utilizados en Linux son:

  1. GNU GRUB (GNU GRand Unified Bootloader)
  2. LILO (cargador de Linux)

GNU GRUB. es un paquete de cargador de arranque del proyecto GNU. que es capaz de arrancar uno de los múltiples núcleos o cualquier configuración de núcleo específica en un sistema Unix y Linux.

LILO. tiene la capacidad de arrancar varios núcleos y almacenar su configuración en un archivo de texto sin formato. LILO es capaz de arrancar Windows, Unix, BSD, Linux y todas las demás plataformas conocidas con varias opciones.

Los argumentos de arranque del kernel de Linux se pasan a una lista de cadenas separadas por espacios en blanco. El enfoque convencional para pasar argumentos de arranque al kernel tiene la forma de:

nombre [= valor_1] [, valor_2] …….. [, valor_10] freestar.config.enabled_slots.push (nombre de ubicación : “tecmint_incontent”, slotId: “tecmint_incontent”);

Donde ‘ nombre = palabra clave única. define la parte del kernel donde se asociará el valor. El valor que puede contener es 10, máximo. El código actual solo maneja 10. parámetros separados por comas por palabras clave.

Aquí, en este artículo, cubriremos algunos de los parámetros comunes de arranque del kernel en Linux, que usted debería saber.

1. init

Esto establece el comando inicial que necesita ser ejecutado por el kernel. Si ‘ init. no está configurado, busca ‘ init. en las siguientes ubicaciones respectivas antes de que el kernel entre en modo de pánico.

  1. /sbin/init
  2. /etc/init
  3. /bin/init
  4. /bin/sh

2. nfsaddrs

El parámetro anterior establece la dirección de arranque nfs. en una cadena que es útil en caso de arranque en red.

3. nfsroot

El parámetro “ nfsroot”. establece el nombre raíz de nfs en una cadena que es útil en caso de arranque en red. El nombre de la cadena tiene el prefijo “/tftpboot. si no comienza con “/“, “,. o cualquier dígito.

4. root

Pasar el parámetro root. en el momento del arranque configura el sistema que se utilizará como sistema de archivos raíz.

5. single

El parámetro ‘ single. que guía a ‘ init. a la computadora de inicio en modo de usuario único y deshabilita el inicio de todos los demonios.

6. ro

Este parámetro le dice al cargador de arranque que monte el sistema de archivos raíz en modo solo lectura. Entonces, ese programa fsck. puede realizar un escaneo del sistema de archivos, usted no emite fsck en un sistema de archivos de lectura/escritura.

7. rw

Este parámetro obliga al cargador de arranque a montar el sistema de archivos raíz en modo lectura-escritura.

8. Hdx

Ajuste la geometría del controlador IDE, el argumento “ Hdx. es muy útil si el BIOS genera información irrelevante e incorrecta.

9. reserve

Este argumento es muy útil para proteger las regiones de puertos I/O. de las sondas.

10. consola

Define un puerto serie de la consola al kernel con soporte de consola serie.

11. mem

Define la cantidad total de memoria del sistema disponible, útil cuando se usa una RAM. grande.

El kernel de Linux acepta una gran cantidad de parámetros en el arranque. Cubriremos el resto de parámetros en el próximo artículo.

Eso es todo por ahora. Pronto estaré aquí con otro artículo, hasta entonces, estad atentos y conectados a Tecmint.