GNU/Linux >> Tutoriales Linux >  >> Panels >> Webmin

Configuración de arranque de Linux


La Configuración de arranque de Linux administra el arranque de Linux de estilo antiguo, generalmente denominado LILO . En los Linux 'más nuevos', LILO suele ser reemplazado por GRUB Boot Loader.

La configuración de LILO se almacena en el archivo /etc/lilo.conf. Sin embargo, el gestor de arranque en sí mismo no lee este archivo; en cambio, lo lee desde un archivo de mapa separado que se crea a partir de lilo.conf cada vez que se ejecuta el comando lilo. Este archivo de mapa contiene las ubicaciones reales de los bloques en disco de los archivos del kernel, lo que permite a LILO cargar un kernel sin tener que comprender el formato del sistema de archivos en el que está montado. Cada vez que se cambia lilo.conf o se vuelve a compilar o instalar un kernel, se debe volver a ejecutar el comando lilo para actualizar el archivo de mapa para que el cargador de arranque sepa dónde buscar en el disco.

Una de las principales limitaciones de LILO es que, en sistemas con BIOS más antiguos, solo puede iniciar núcleos que se encuentran dentro de los primeros 8 GB de un disco duro. Con unidades de más de 100 GB de tamaño cada vez más comunes, esto puede ser un problema grave a menos que el disco esté particionado correctamente. Por lo general, el directorio /boot en el que se almacenan los núcleos se monta desde una partición separada que se encuentra al inicio del disco, y el directorio raíz se monta desde una partición que ocupa el resto.

GRUB generalmente usa el archivo de configuración /boot/grub/menu.lst, pero a diferencia de LILO, comprende el formato de los sistemas de archivos ext2, ext3 y vfat, por lo que puede leer los archivos menu.lst y kernel sin necesidad de un mapa de bloques. Por esta razón y debido a que GRUB puede cargar un núcleo almacenado en cualquier lugar del disco duro, generalmente se lo considera un cargador de arranque superior y ha superado a LILO en la mayoría de las distribuciones de Linux.

Contenido

El módulo de configuración de arranque de Linux

Este módulo le permite configurar LILO, el cargador de arranque de Linux más común. Se puede encontrar en la categoría Hardware, y cuando ingresa, la página principal muestra una tabla de iconos como se muestra en la captura de pantalla a continuación. Cada ícono representa una opción de menú de tiempo de arranque, que puede ser un kernel de Linux u otro sistema operativo.

Si Webmin detecta que no tiene instalado LILO, la página principal mostrará un mensaje de error al respecto. Si este es el caso, su distribución probablemente configuró GRUB como su cargador de arranque; consulte la sección sobre El módulo del cargador de arranque GRUB en cambio.


El módulo de configuración de arranque de Linux

Algunos sistemas Linux tienen tanto GRUB como LILO instalados, aunque solo uno puede usarse como cargador de arranque a la vez. Si su sistema usa GRUB, probablemente no debería usar este módulo aunque funcionará correctamente. En cualquier momento Aplicar configuración Se hace clic en el botón en la página principal, LILO se instalará en el disco o partición configurada en las opciones globales, posiblemente sobrescribiendo GRUB.

Arrancando un nuevo núcleo con LILO

Si acaba de compilar un kernel nuevo y desea poder usarlo, deberá agregar una nueva entrada de kernel de arranque LILO. Para ello, los pasos a seguir son:

  1. Después de compilar el kernel, copie su archivo de imagen del kernel comprimido (generalmente se encuentra en el directorio fuente en arch/i386/bzImage) al directorio /boot. Normalmente debería cambiarse el nombre a vmlinuz-_xx.yy.zz_, donde xx.yy.zz es el número de versión del kernel.
  2. En la página principal de la Configuración de arranque de Linux módulo, haga clic en Crear un nuevo kernel de arranque enlace para ir al formulario de creación del núcleo.
  3. Ingrese un nombre único para su nuevo núcleo en el Nombre campo, como linux-xx.yy.zz . Lo que ingrese aparecerá en el menú de LILO en el momento del arranque.
  4. En el Kernel para arrancar campo, ingrese la ruta completa al archivo del núcleo que copió en el directorio /boot.
  5. Para pasar opciones adicionales al kernel, configure las Opciones del kernel campo para Agregar opciones e introdúzcalos en el campo de texto a su derecha. Sin embargo, la mayoría de las veces, no se necesitan opciones adicionales.
  6. Configure el Dispositivo de arranque campo a Dispositivo y elija la partición que contiene el sistema de archivos raíz de su sistema en el menú al lado.
  7. Si el directorio raíz de su sistema está montado desde un dispositivo que no está compilado en el núcleo (como un disco SCSI o un controlador RAID de hardware), deberá crear un disco RAM inicial que contenga los módulos del núcleo necesarios para acceder el sistema de archivos raíz. La forma más sencilla de verificar si esto es necesario es mirar otras configuraciones de kernel de arranque existentes. Para crear un archivo de disco RAM inicial en el directorio /boot para la versión del kernel xx.yy.zz , deberá ejecutar un comando como :mkinitrd /boot/initrd-_xx.yy.zz_ xx.yy.zz A continuación, configure el archivo ramdisk inicial opción a la ruta al archivo recién creado.
  8. Haga clic en Crear para crear el nuevo núcleo del libro LILO y volver a la página principal del módulo. Ahora debería estar visible un icono para el núcleo.
  9. Haga clic en Aplicar configuración en la parte inferior de la página para volver a instalar LILO en su disco duro con el nuevo núcleo en su archivo de mapa. Se mostrará una página que muestra la salida del comando lilo y los errores encontrados, para que pueda ver si la instalación fue exitosa o no.
  10. Para usar el nuevo núcleo, deberá reiniciar. Dependiendo de la configuración de LILO, mostrará un menú de opciones en el momento del arranque o le pedirá que ingrese un nombre de opción. De cualquier manera, seleccione su nuevo kernel para cargarlo e iniciarlo. Asegúrese de observar los mensajes de error y de salida de depuración que muestra el núcleo durante el arranque, de modo que si algo sale mal, pueda diagnosticar el problema. Si hay un problema, es posible que deba reiniciar y seleccionar la opción de kernel anterior, luego use Webmin para corregir la configuración de LILO.

Se puede editar un núcleo de arranque existente haciendo clic en su icono en la página principal, que lo llevará a un formulario de edición. Cualquiera de los campos se puede editar y guardar los cambios haciendo clic en Guardar o puede eliminar el núcleo haciendo clic en Eliminar en cambio. Siempre tenga cuidado al editar cualquier configuración del kernel que no haya creado usted mismo, ya que un error puede hacer que el sistema no pueda arrancar.

Arrancar otro sistema operativo con LILO

Si su sistema tiene varios sistemas operativos instalados en diferentes particiones o discos duros, puede usar LILO para seleccionar cuál cargar en el momento del arranque. Para agregar un nuevo sistema operativo que puede seleccionar en el momento del arranque, los pasos a seguir son:

  1. En la página principal del módulo Linux Boot Loader, haga clic en Crear una nueva partición de arranque enlace para abrir el formulario de creación de particiones.
  2. Ingrese un nombre único para su nueva opción de arranque en el Nombre campo, como windows98 . Lo que ingrese aparecerá en el menú de LILO en el momento del arranque.
  3. Seleccione la partición en la que se encuentra el sistema operativo que desea iniciar desde la Partición para iniciar menú. La partición seleccionada debe tener instalado un cargador de arranque o sector de arranque adecuado. Windows, por ejemplo, lo hace de forma predeterminada, pero otros sistemas operativos como FreeBSD pueden necesitar que se instale un cargador de arranque por separado.
  4. Configure Pasar la tabla de particiones al sistema operativo campo a y seleccione la unidad en la que se encuentra la partición del sistema operativo.
  5. Haga clic en el botón Crear y, si no ha cometido ningún error en el formulario, volverá a la página principal del módulo.
  6. Haga clic en Aplicar configuración en la parte inferior de la página para volver a instalar LILO en su disco duro con la nueva opción de arranque en su archivo de mapa. Se mostrará una página que muestra la salida del comando lilo y los errores encontrados, para que pueda ver si la instalación fue exitosa o no.
  7. Ahora debería poder reiniciar y seleccionar el nuevo sistema operativo en el menú de LILO.

Una vez que haya creado una nueva opción de arranque del sistema operativo, puede editarla o eliminarla en cualquier momento haciendo clic en su icono en la página principal del módulo. Si realiza algún cambio, recuerde hacer clic en [Aplicar configuración] para que se puedan usar en el momento del arranque.

Editar opciones globales de LILO

LILO tiene varias opciones configurables que se aplican a todos los kernels y sistemas operativos de arranque. Para editarlos, los pasos a seguir son:

  1. Haga clic en Opciones globales en la página principal del módulo, para ir al formulario de configuración de opciones globales.
  2. Para cambiar la unidad o partición en la que está instalado LILO, selecciónelo desde Escribir cargador de arranque en menú. Por lo general, no necesitará cambiar esto si LILO ya se está ejecutando correctamente en el momento del arranque.
  3. Normalmente, LILO le dará al usuario la oportunidad de seleccionar un kernel o sistema operativo para cargar en el momento del arranque. Para deshabilitar esto, configure ¿Mostrar mensaje de LILO? opción a No . Para darle al usuario la oportunidad de seleccionar un sistema operativo, configúrelo en .
  4. Para cambiar el kernel o el sistema operativo que se carga automáticamente en el momento del arranque si no se realiza ninguna otra selección, ajuste el campo *Núcleo/partición predeterminado*.
  5. Para ajustar la cantidad de tiempo que LILO esperará la entrada del usuario antes de cargar el kernel predeterminado, ingrese un nuevo tiempo en el indicador Tiempo de espera en LILO campo.
  6. Para evitar que usuarios no confiables inicien el sistema, ingrese una contraseña en Contraseña de inicio predeterminada campo. A menos que una opción de arranque tenga la Contraseña necesaria para configurado en *Arranque de núcleos con opciones adicionales*, no se podrá cargar a menos que se ingrese la contraseña.
  7. En sistemas con BIOS modernos, LILO se puede configurar para cargar un kernel ubicado en cualquier parte del disco duro. Para habilitar esto, configure ¿Permitir el arranque desde más de 1024 cilindros? campo a .
  8. Haga clic en Guardar para guardar los cambios en las opciones globales y volver a la página principal del módulo.
  9. Para que LILO utilice las nuevas opciones la próxima vez que arranque, haga clic en Aplicar configuración . Si se cambió el disco o la partición en la que se va a instalar LILO, ahora se escribirá en la nueva ubicación.

Webmin
  1. El ciclo de vida de las pruebas del kernel de Linux

  2. Instale Linux Kernel 4.12 en openSUSE

  3. Linux – Kernel:¿Soporte de espacios de nombres?

  4. Guía para principiantes sobre la configuración del módulo kernel en Linux

  5. Cambiar el temporizador del kernel de Linux

Comando Sysctl en Linux

¿Linux es un sistema operativo o un kernel?

Núcleo de Linux vs. Núcleo de Mac

Comando sysctl en Linux

Actualice el kernel de Linux de CentOS 8

Guía y configuración del gestor de arranque LILO Linux