GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo editar los parámetros de arranque de su kernel en Linux

Cambiar o editar los parámetros de arranque de su kernel es muy importante cuando desea solucionar un problema que causa errores durante el arranque, o probar una nueva función, activar un controlador diferente o deshabilitar una función en su sistema. Estos parámetros se almacenan como texto, en el archivo de configuración del cargador de arranque que el núcleo analiza durante el proceso de "init". Para determinar qué parámetros se usaron durante el último arranque de su sistema, debe ingresar lo siguiente en una terminal:

cat /proc/cmdline

La salida habitual por defecto es "quiet splash", mientras que en la mayoría de los casos el menú grub está inicialmente oculto. Este suele ser el caso cuando solo hay una distribución de Linux instalada en una computadora, por lo que los usuarios sin experiencia pueden no tener idea de cómo acceder a las opciones de grub para cambiar los parámetros de arranque del kernel. Para hacer esto, simplemente puede mantener presionada la tecla "Shift" una vez que aparezcan las pantallas de bienvenida. Esto debería llevarlo al menú de grub desde donde puede elegir una opción de kernel. Dependiendo de la configuración de grub, se le puede ofrecer la opción de varias versiones del kernel en esta etapa. Elija el que desea editar y presione la tecla "e" para acceder al archivo de configuración de la opción resaltada. Los usuarios sin experiencia deben tener mucho cuidado en este punto y considerar probar los cambios de parámetros en una versión anterior del kernel, y siempre mantener intacta una opción del kernel en funcionamiento y disponible en caso de que algo salga mal.

Ahora, para agregar un nuevo parámetro, simplemente lleve el cursor a la línea que comienza con la palabra "Linux" usando las teclas de flecha. Luego puede agregar el nuevo parámetro después de las últimas entradas de texto en la línea ("quiet splash" en nuestro caso). Cada nuevo parámetro que se agregue debe estar separado por un espacio. Si está escrito de forma incorrecta e ilegible, el kernel debería ignorar el texto y pasar al siguiente parámetro. Esto generalmente significa que errores como ese normalmente no deberían causar un mal funcionamiento de su sistema.

Hay muchos parámetros que ayudan a los usuarios a determinar todos los aspectos del funcionamiento de su sistema durante el proceso de arranque. Como ejemplo para este tutorial, supondré que estamos cambiando los parámetros de arranque del kernel para hacer frente a una actualización del controlador de la GPU que hace que falle el lanzamiento del servidor X. Lo primero que podemos hacer es agregar un parámetro que nos permitirá deshabilitar el controlador que se está utilizando actualmente. Este puede ser el parámetro "nomodeset" o el parámetro "blacklist=module" (siendo el módulo el problemático). Para indicarle al sistema que no intente iniciar el servidor X, debe agregar el parámetro "pfix-nox". Esto le permitirá trabajar en modo consola e instalar/habilitar un controlador alternativo. Por último, también está el parámetro "pfix=xorgwizard" que iniciará un asistente para ayudarlo a elegir un controlador, resolución y profundidad de color diferentes para probar su sistema en diferentes configuraciones. Para probar los nuevos parámetros, presione "Ctrl+x" para iniciar con la nueva configuración.

Esto se aplicará solo una vez, ya que todos los parámetros adicionales se borrarán cuando reinicie su sistema. Si su nueva configuración se prueba y funciona correctamente, puede hacerla permanente editando el archivo de configuración de grub. Puede hacer esto abriendo una terminal y dando "sudo gedit /etc/default/grub" (o su editor de texto preferido en lugar de "gedit"). Observe la línea que comienza con "GRUB_CMDLINE_LINUX_DEFAULT" en la siguiente captura de pantalla.

En esta línea, puede encontrar la parte "quiet splash". Introduzca los nuevos parámetros entre comillas y dejando un espacio entre las entradas. Luego puede guardar el archivo y sellar el trato escribiendo "sudo update-grub" en la terminal. Si se hace correctamente, este proceso hará que los cambios en los parámetros del kernel de arranque sean permanentes.

Una cosa a tener en cuenta es que esta guía se refiere al cargador de arranque Grub ampliamente utilizado. Sin embargo, existen otros gestores de arranque como Lilo, Syslinux, Gummiboot y Efibootmgr. Algunos de estos funcionarán de manera similar a las formas que describimos, pero es posible que otros no. Si está utilizando un cargador de arranque diferente, puede visitar los foros de howtoforge.com para obtener ayuda e información sobre cómo cambiar los parámetros de arranque del kernel.


Linux
  1. Cómo escribir su propio módulo kernel de Linux con un ejemplo simple

  2. ¿Cómo codificar un módulo del kernel de Linux?

  3. ¿Cómo pasar un valor a un módulo kernel de Linux incorporado en el momento del arranque?

  4. ¿Cómo limpiar el directorio /boot en LINUX Mint?

  5. ¿Cómo mostrar los parámetros de la línea de comandos del kernel de Linux dados para el arranque actual?

Cómo desfragmentar su sistema Linux

Cómo grabar su sesión de terminal en Linux

Cómo averiguar la versión del kernel de Linux que se ejecuta en su PC

Cómo iniciar en la línea de comandos de Linux

Cómo cambiar su nombre de host en Linux

Cómo obtener su dirección IP en Linux