Configurar y compilar el Kernel - Configurando LILO para cargar con la nueva imagen
Tutorial creado por Federico Moro del Álamo. Extraido de: http://www.frikis.org/staticpages/index.php?page=kernel
27 de Septiembre de 2005
Linux, Sistemas operativos
6 - Configurando LILO para cargar con la nueva imagen
Nos falta el último paso de todos, pero no por ello el menos importante, ya que en éste pondremos en uso la nueva imagen creada.
Para ello moveremos la imagen creada al directorio /boot, esto no es necesario pero es para tener un mayor orden. También deberiamos cambiar de nombre a la nueva imagen y ponerle uno más orientativo, en nuestro caso, como estamos compilando el kernel 2.4.18, la llamaremos "linux-2.4.18"
# mv /usr/src/linux/arch/i386/boot/bzImage /boot/linux-2.4.18
También deberiamos mover System.map a /boot
# mv /usr/src/linux/System.map /boot
Ahora configuraremos el LILO (LInux LOader) para arrancar con la nueva imagen, para ello modificaremos el archivo de configuración de LILO (/etc/lilo.conf), si usais GRUB para arrancar, consultad el man de esta herramienta.
# joe /etc/lilo.conf
Y al final del archivo añadimos:
image = /boot/linux-2.4.18
label = Linux
Este es un ejemplo del archivo /etc/lilo.conf, fijese en las lineas 12 y 13.
|| /etc/lilo.conf
||
|| boot = /dev/hda
map = /boot/System.map
delay = 20
timeout = 50
prompt
lba32
install=/boot/boot.b
image = /boot/linux-2.4.18
label = Linux
#En caso de tener otro sistema operativo, lo añadimos a continuación
other = /dev/hdb1
||
En caso de no ser la primera compilación del Kernel sería conveniente crear una nueva entrada en el lilo, preservando la carga de la imagen anterior. Por tanto deberíamos renombrar la anterior imagen del kernel.
# mv /boot/linux-x.y.z /boot/linux-x.y.z.OLD
Y dejar lilo.conf de la siguiente manera:
|| /etc/lilo.conf
||
|| boot = /dev/hda
map = /boot/System.map
delay = 20
timeout = 50
prompt
lba32
install=/boot/boot.b
image = /boot/linux-2.4.18 #Nueva imagen
image = /boot/linux-2.4.17.OLD #Antigua Imagen (segura) label = Linux.SAFE
other = /dev/hdb1
||
Con esto nos cercioramos de que si por algún motivo cometieramos algún error grabe en la configuración del nuevo Kernel por la cual no pudieramos iniciar nuestro sistema, tendríamos la posibilidad de hacerlo con la anterior sin necesidad de diskets ni CD's.
Hechas ya las modificaciones en dicho archivo, cargaremos la nueva configuración en el LILO, para ello escribimos.
# lilo -C /etc/lilo.conf
En nuestro caso el resultado sería:
Added Linux *
Ahora reiniciaremos nuestro sistema y escojeremos la etiqueta para cargar la nueva imagen del kernel.
Y esto es todo, ahora teneis un kernel hecho a vuestra medida y con el cual conseguireis un mayor rendimiento de vuestro sistema Linux.
Para ello moveremos la imagen creada al directorio /boot, esto no es necesario pero es para tener un mayor orden. También deberiamos cambiar de nombre a la nueva imagen y ponerle uno más orientativo, en nuestro caso, como estamos compilando el kernel 2.4.18, la llamaremos "linux-2.4.18"
# mv /usr/src/linux/arch/i386/boot/bzImage /boot/linux-2.4.18
También deberiamos mover System.map a /boot
# mv /usr/src/linux/System.map /boot
Ahora configuraremos el LILO (LInux LOader) para arrancar con la nueva imagen, para ello modificaremos el archivo de configuración de LILO (/etc/lilo.conf), si usais GRUB para arrancar, consultad el man de esta herramienta.
# joe /etc/lilo.conf
Y al final del archivo añadimos:
image = /boot/linux-2.4.18
label = Linux
Este es un ejemplo del archivo /etc/lilo.conf, fijese en las lineas 12 y 13.
|| /etc/lilo.conf
||
|| boot = /dev/hda
map = /boot/System.map
delay = 20
timeout = 50
prompt
lba32
install=/boot/boot.b
image = /boot/linux-2.4.18
label = Linux
#En caso de tener otro sistema operativo, lo añadimos a continuación
other = /dev/hdb1
||
En caso de no ser la primera compilación del Kernel sería conveniente crear una nueva entrada en el lilo, preservando la carga de la imagen anterior. Por tanto deberíamos renombrar la anterior imagen del kernel.
# mv /boot/linux-x.y.z /boot/linux-x.y.z.OLD
Y dejar lilo.conf de la siguiente manera:
|| /etc/lilo.conf
||
|| boot = /dev/hda
map = /boot/System.map
delay = 20
timeout = 50
prompt
lba32
install=/boot/boot.b
image = /boot/linux-2.4.18 #Nueva imagen
image = /boot/linux-2.4.17.OLD #Antigua Imagen (segura) label = Linux.SAFE
other = /dev/hdb1
||
Con esto nos cercioramos de que si por algún motivo cometieramos algún error grabe en la configuración del nuevo Kernel por la cual no pudieramos iniciar nuestro sistema, tendríamos la posibilidad de hacerlo con la anterior sin necesidad de diskets ni CD's.
Hechas ya las modificaciones en dicho archivo, cargaremos la nueva configuración en el LILO, para ello escribimos.
# lilo -C /etc/lilo.conf
En nuestro caso el resultado sería:
Added Linux *
Ahora reiniciaremos nuestro sistema y escojeremos la etiqueta para cargar la nueva imagen del kernel.
Y esto es todo, ahora teneis un kernel hecho a vuestra medida y con el cual conseguireis un mayor rendimiento de vuestro sistema Linux.
Valora este capítulo:
Autor y licencia de 'Configurar y compilar el Kernel - Configurando LILO para cargar con la nueva imagen'
|
Opiniona sobre 'Configurar y compilar el Kernel - Configurando LILO para cargar con la nueva imagen' (3)
Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.
Opina sobre este tutorial |
Wikis relacionados con 'Configurar y compilar el Kernel - Configurando LILO para cargar con la nueva imagen'
La compilación del kernel se hace a la manera Debian, es decir, con herramientas propias...
Más »
Toda organización, para permanecer en el mundo de los negocios, debe prever los posibles cambios...
Más »
La Nueva Era (NE) se manifiesta abiertamente en la década de los años
1960 - 1970...
Más »
La lectura del mundo se hace a partes iguales, desde la palabra que enuncia los...
Más »
Toda organización, para permanecer en el mundo de los negocios, debe prever los posibles cambios...
Más »

