linux

Páginas: 5 (1212 palabras) Publicado: 2 de abril de 2013
GUIA PRACTICA PARA LA COMPILACION DE
UN NUEVO KERNEL

COMPILAR EL KERNEL (NUCLEO) LINUX CON FEDORA
En muchas ocasiones es ideal tener en nuestro sistema un kernel Linux
compilado, esto es que sea personalizado y que se adapte a todas las
características de nuestro hardware y mas aun adaptarlo a el uso que le
pensemos dar a nuestro sistema.

QUE ES EL KERNEL LINUX?
El kernel Linux es elnúcleo del sistema operativo libre denominado GNU/Linux,
fue creado por Linus Torvalds en 1991 con el objetivo de crear un sistema
operativo libre similar al Unix. Actualmente es Desarrollado mediante
contribuidores de todo el mundo, el kernel Linux es el ejemplo mas palpable de
software libre.

Antes de empezar debemos ingresar al sistema como root, esto lo hacemos e n la
pantalla debienvenida, elejimos iniciar secion con otro usuario, cuando nos
aparezca la siguiente pantalla copiamos como usuario: root y como contraseña la
que tenemos como super usuarios.
COMPILAR EL KERNEL:
1. Lo primero que debemos hacer es descargar las fuentes del núcleo Linux
(kernel) de su sitio web:
www.kernel.org

Descargamos la fuente
del kernel de este vínculo
(La F).

Descargamos laversión estable mas reciente del kernel, actualmente la versión
estable mas nueva es la 2.6.28, este archivo tiene un tamaño de alrededor de
50M, y es la versión que utilizaremos en esta guía para la compilación del kernel
Linux.

2. Así queda en archivo después de descargarlo:

Si estas utilizando el firefox, las carpetas se guardan por defecto en la
carpeta “descargas”, si modificaste lasopciones y seleccionaste otro
destino para las descargas, ya sabrás donde encontrarlas.
El archivo viene por defecto con la versión del kernel, en este caso el
nombre del archivo descargado es: linux-2.6.28.tar.bz2

3. Después procedemos a descomprimir el archivo que previamente hemos
descargado, para esto le damos click derecho sobre el paquete descargado
y seleccionamos la opción “extraeraquí “.

4. esta es la apariencia del directorio después de haber sido descomprimido:

Después de descomprimido el archivo, todo su contenido queda guardado
en el directorio “linux-2.6.28”.
5. después procedemos a copiar el directorio “linux-2.6.28” en la carpeta /src ,
para llegar a este destino hacemos lo siguiente:
En la barra principal seleccionamos:
de archivos -------- usr ------src.

lugares ------- equipo -------- sistema

En la carpeta src se pega todo el contenido del directorio “linux-2.6.28”

Así quedaría el directorio después de pegarlo en src.

Recuerda que para hacer esto tienes que haber ingresado al sistema como
administrador.

Ahora anos disponemos a instalar las herramientas para el desarrollo de los
módulos.

HERRAMIENTAS PARA DESARROLLO DE LOSMODULOS
Descargamos las herramientas de:
http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/

NOTA: En este tutorial estamos utilizándola versión 3.5

Después de descargar el archivo se extrae su contenido y el d irectorio
resultante lo copiamos a usr/src; el mismo lugar donde tenemos guardado
nuestro kernel.

Después de esto por medio de la terminal nos desplazamos hasta elnuevo
directorio:
cd /usr/src/module-init-tools-3.5
Ahora nos cercioramos de que si estemos en el directorio citado por medio
de nuestra terminal.

6. Después de que por medio de nuestra terminal estemos ya en el directorio
module-init-tools-3.5 nos disponemos a empezar a cargar los módulos para
que nuestro nuevo kernel trabaje de la manera adecuada.
./configure --prefix=""
Después dejecutar la anterior sentencia esperamos algunos momentos a
que se carguen todas las herramientas y opciones que se desprenden del
archivo que descargamos anteriormente.

y seguidamente copiamos en la terminas las siguientes instrucciones:
make moveold
make install
./generate-modprobe.conf /etc/modprobe.conf
Con esto ya habremos configurado las herramientas necesarias para la
correcta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Linux
  • Linux
  • Linux
  • Linux
  • Linux
  • Linux
  • linux
  • linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS