tutorial | Como compilar un Kernel en Linux

Imagen de jerryjr360
0 puntos

 

bien pues este tutorial es muy efectivo a mi me funciono al igual que a muchos, antes que nada esto lo saque de un video de youtube, aqui les dejo el link para los que quieran verlo...

http://www.youtube.com/watch?v=YxC_O5xOn-o COMO COMPILAR UN KERNEL DE LINUX

ACCESORIOS
TERMINAL

 $ sudo apt-get update
password:  

....

 $ cd /usr/src  

limpiamos pantalla con el comando clear...

 /usr/src$ clear  

ahora vamos a instalar los paquetes secundarios para realizar la compilacion
del kernel

:/usr/src$  sudo apt-get install kernel-package libncurses5-dev fakeroot wget bzip2  

lo que se hizo fue instalar paquetes en una sola linea

ahora se instalara el codigo fuente del kernel

:/usr/src$ sudo apt-get install linux-source  
Password: 

se desplazara el codigo
nos dira si deseamos continuar, le decimos que si, y ahora esperamos...
ahora vamos a descomprimir el archivo con el comando tar

:usr/src$ tar xjf linux-source-2,6,20.tar.bz2  

...
comando para limpiar pantalla

:usr/src$ clear   

despues de descomprimir el archivo se nos creara un directorio y crearemos un enlace
simbolico hacia el mismo

:usr/src$ sudo ln -s linux-source-2.6.20 linux  
:usr/src$ cd /usr/src/linux 

:usr/src/linux$ sudo cp /boot/config-2.6.20-15-generic /usr/src/linux/.config  

ahora entraremos a la configuracion del kernel pueden deshabilitarse modulos pero hay que ser
bastante cuidadosos a la hora de modificar las opciones en caso de no conocer o no estar
seguro del efecto que puede causar lo mejor sea dejarla como esta

:usr/src/linux$ sudo make oldconfig menuconfig  

....

nos abrira la ventana para configurar el kernel (manual) OJO los que no tengan mucha experiencia o sean novatos es recomendable que no le muevan a la configuracion del KERNEL
una ves configurado, le damos guardar y procedemos a compilar el kernel

:usr/src/linux$ sudo make-kpkg clean 

con este comando borramos todos los restos de anteriores compilaciones
una ves terminado el proceso vamos a ejecutar el siguiente comando para
realizar el compilado

:usr/src/linux$ sudo make-kpkg --append-to-version-.2410 --initrd kernel_image 

la compilacion va a tardar 20 min o mas segun la potencia del ordenador
.....
.....
....
....
...
...
..
..
una vez compilado nuestro kernel vamos al directorio src y ejecutamos el comando "cd"

:usr/src/linux$ cd .. 

:usr/src/linux$ dir 

vemos el kernel listo para instalar, ahora procederemos a instalarlo

:usr/src$ sudo dp dpkg  -1 linux-image-2.6.20.3-ubuntul.2410_2.6.20.3-ubuntul.2410-10.00.custom_i386.deb  

Password: 

.....
...
..
.

con esto termina y ahora reiniciamos nuestra maquinaAgreguenme un comentario y diganme que les parece :P y que dudas tienen o en que puedo mejorarlo para hacerlo mas entendible :D Disfrutenlo Cheko

Imagen de polloskate
+1
0
-1

 Pues a mi me parece excelente, pero tengo una duda, para que sirve esto, se que esto es para que el kernel se acomode en mi maquina con respecto a las caracteristicas que esta tiene. Pero solo se eso, alguien me lo podria explicar mas detalladamente.

 

 

______________________________________________________ 

El inteligente no es aquel que lo sabe todo, si ni aquel que sabe utilizar lo poco que sabe.

+1
0
-1

El inteligente no es aquel que lo sabe todo, si ni aquel que sabe utilizar lo poco que sabe.

Imagen de NaCL
+1
0
-1

si es por eso instalo gentoo

perdon, ya lo instale 

+1
0
-1
Imagen de slap
+1
0
-1

La bitácora NO es el lugar adecuado para publicar tutoriales.
Para eso está el foro de Tutoriales y Trucos.
Además, antes de publicar uno, comprobad que no se haya publicado ya.

Saludos.


Equipo de Ubuntu-es
+1
0
-1

Saludos.

0000 start out (+FD),A
           ld  BC, +7FFF
           jp 03CB, RAM-CHECK

http://www.injiniero.es

Imagen de txusti
+1
0
-1

Hola,después de

--append-to-version

tiene que haber un "=", no un "-", o sea:

--append-to-version=.2410

+1
0
-1
Imagen de jigoita
+1
0
-1

se te ha olvidado poner sudo, tío!

:usr/src$ sudo tar xjf linux-source-2.6.20.tar.bz2

+1
0
-1
Imagen de andresgutgon
+1
0
-1

Hola, creo que el último comando es asi:

sudo dpkg -i linux-image-2.6....

Lo he leido aqui [1]

http://www.escomposlinux.org/fserrano/dpkg.html

+1
0
-1