Compilar el kernel de linux es uno de los pasos mas importantes para personalizar el sistema de forma
que este optimizado para el hardware que utilizamos.
Este proceso se deberan realizar al finalizar la instalación del sistema y cada vez que cambiemos una
pieza de hardware.
Aunque el método para compilar el núcleo se ha simplificado mucho, es fácil cometer errores al seleccionar las opciones, y en consecuencia compilar una imagen que no termine de arrancar el sistema. Para evitar quedarnos en un punto muerto recomiendo tener siempre instalado un kernel
"oficial" ademas del que estemos personalizando.
Aclaracion: Para realizar el videotutorial se ha utilizado la versión de Ubuntu 7.04, pero los pasos del videotutorial son similares para cualquier distribucion basada en Debian
1) Antes que nada vamos a realizar lo siguiente para actualizar el índice local de los repositorios
bash:/usr/$ sudo apt-get update
2) Tecleamos el siguiente comando para entrar al siguiente directorio
bash:/usr/$ cd /usr/src
3) Y entonces instalar los paquetes necesarios (todo en una sola línea)
bash:/usr/src/linux$ sudo apt-get install kernel-package libncurses5-dev fakeroot wget bzip2
5) Obtenemos el código desde los repositorios con ejecutar el comando
bash:/usr/src/linux$ sudo apt-get install linux-source
6) Cuando ya se ha descargado debe descomprimirse:
bash:/usr/src/linux$ sudo tar xjf linux-2.6.20.tar.bz2
Aclaracion: "linux-2.6.20" Esto puede varias segun la version del kernel que uno haya bajado
7) Ahora se creará un un enlace simbólico al directorio de las fuentes del kernel con el nombre de linux para que sea más fácil el acceso a este
bash:/usr/src/linux$ sudo ln -s linux-source-2.6.20 linux
8) Entramos al directorio por medio del enlace simbólico recién creado
bash:/usr/src/linux$ cd /usr/src/linux
9) Lo más probable es que deseemos utilizar la configuración base del kernel que viene con la
distribución, ésta la podemos encontrar en el directorio /boot. En caso de no utilizar una ya existente
se usa usará una automáticamente pero obviamente no estará personalizada y tal vez no sea lo que
estemos buscando.
Como paso previo a la configuración de nuestro núcleo, copiamos la configuracón actual a la raiz de
las fuentes del nucleo, es decir:
bash:/usr/src/linux$ sudo cp /boot/config-2.6.20-15-generic /usr/src/linux/.config
10) Para editar la configuración se va a utilizar una interfaz que no requiere que el servidor X esté en
ejecución. Dicha interfaz es bastante sencilla y fácil de usar y se puede acceder a través de make
menuconfig pero, para tomar en cuenta la configuración previa vamos a ejecutarlo de la siguiente
forma
bash:/usr/src/linux$ sudo make oldconfig menuconfig
Ahora entramos a la configuracion del kernel
Pueden des habilitarse módulos pero hay que ser bastante cuidadoso a la hora de modificar las
opciones.
En caso de no conocer o no estar seguro del efecto que puede causar tal o cual opción lo mejor sea
dejarla como está.
Cuando se termine de hacer los cambios necesarios salimos seleccionando Exit y afirmando que
deseamos
guardar la configuración.
11) Ahora construiremos nuestro paquete del nuevo kernel
bash:/usr/src/linux$ sudo make-kpkg clean
12) Luego
bash:/usr/src/linux$ sudo make-kpkg --append-to-version=.XXXX --initrd kernel_image
Aquí lo que puedes variar son las XXXX, yo normalmente utilizo la fecha en que he compilado
13) bash:/usr/src/linux$ cd..
14) A continuación
bash:/usr/src$ sudo dpkg -i nombre_del_paquete.deb
20) Reiniciar la PC
Al reiniciar la pc si todo salio bien estarian disfrutando del nuevo kernel, esto seria todo, saludos y gracias por seguir esta guia.
Muy buen videopostcast, podrias comentar con que software estas grabando el video y audio.
Muchas gracias,
Ariel.
infosertec 4 years ago
Hola al video lo estuve grabando desde un programa q se llama xvidcap, despues sincronize el audio con el video con un programa que se llama camtasia studio, en su version 3 (hay que registrarse), este ultimo programa es para winbugs. Saludos
tutorialeslinux 4 years ago
Hola, interante video tutorial,
pero me preguntaa como instalar el
open mosix para implementar un cluster?,
no se si pudieras colgar un video tutorial como instalar el open mosix y sus demas herramientas.
Saludos
jarryp007 4 years ago
Por el momento no tengo pensado realizar un videotutorial acerca de Open Mosix. Gracias por interesarte en el Videotutorial
tutorialeslinux 4 years ago