Pasos para compilar Kernel en Karmic 9.10 Novato

Imagen de carlos_andres
0 puntos

Hola amigos:

Soy novato en Linux, quisiera saber cuales son los pasos para descargar y compilar el kernel en ubuntu 9.10.

Como le hago si no tengo internet en el equipo? Que hay que bajar?

Gracias!!

Imagen de alberpilot
+1
0
-1

Pues empieza por bajarte la version de kernel que quieras de kernel.org.

A partir de aqui cada uno lo puede hacer de maneras distintas, pero yo, que soy novatillo, te cuento como lo he hecho yo:

1.- Lo descargo y descomprimo en /usr/local/src
2.- Me aseguro de que tenga instaladas las ncurses y el paquete build-essential.(apt-get install ...)
3.- Para el menú de configuracion me gusta hacerlo con make menuconfig, aunque puedes hacerlo tambien con make xconfig ...
4.- Una vez elegido el modo de configuracion, escojo integrado al kernel todo lo que utilizo mas a menudo(sistemas de archivos, usb, tarjeta red inalambrica, etc), marco como modulo lo que usaré esporadicamente(tarjeta de TV, etc) y desmarco todo lo que no me corresponda(para que quiero como modulo o integrado algo que refiera a una grafica ATI si uso una Intel, así con todo).

Como comprobarás aqui hay un sin fin de posibilidades, muchas de ellas no sabes a que refieren, hay paginas donde explican que es cada cosa, o gran parte por lo menos, yo fui siguiendo un libro, que esta tambien disponible para descarga por su autor, que se llama Linux Kernel in a NutShell.

5.- Una vez terminada la configuracion(todo se te habra guardado en un .config)

sudo make
sudo make install
sudo make modules_install
sudo update-initramfs -c -k 2.6.miversion
sudo update-grub

Automaticamente el grub te lo pondrá en el menu :-D

Espero que te ayude, en una tarea tan espinosa como esta. Un saludo!!

+1
0
-1
Imagen de firefoxmola
+1
0
-1

Es la forma mas facil de instalarlo ya que canonical hace el trabajo por nosotros y ya estan en formato deb listos para instalar. Es como yo lo hago. Muy comodo y uso el kernel 2.6.32.9 en ubuntu 9.04 y va como la seda. Existe el kernel 2.6.33 que ya es estable pero no lo uso porque da unos ligeros errores graficos con compiz.
Para los que esten interesados en probar el nuevo kernel la forma de hacerla es esta:

Ve a la pagina de canonical http://kernel.ubuntu.com/~kernel-ppa/mainline/ y bajate este kernel que a fecha de hoy es el kernel 2.6.32.9 (Precaucion con el kernel 2.6.33 que aunque es el mas moderno, da algun pequeño problema grafico con compiz, por los menos a mi que uso ubuntu 9.04. Quizas vaya bien en ubuntu 9.10. Todo es probar)
los paquetes que debes bajar si tu procesador es i386 o superior son:

linux-headers-2.6.32-02063209-generic_2.6.32-02063209_i386.deb
linux-headers-2.6.32-02063209_2.6.32-02063209_all.deb
linux-image-2.6.32-02063209-generic_2.6.32-02063209_i386.deb

(Si tienes amd pues baja los que ponga amd)
instalalo y prueba a ver que tal te va. aqui te dejo como hacerlo.

RECOMENDACIONES MUY IMPORTANTES:

- Crear una carpeta con el nombre kernel 2.6.32.9 y poner los 3 archivos que has bajado dentro (asi no te liaras)

- desinstalar los drivers ati o nvidia si fuera necesario

- NO ELIMINAR el kernel antiguo despues de instalar el nuevo

- desinstalar el startupmanager (en algunos casos deja de funcionar el ctrl + alr + f1)

3) desde un terminal nos ubicamos en la carpeta donde deberan instalarse los paquetes que es:
cd/usr/src

Si usas gnome instala el nautilus-open-terminal. Se puede instalar desde ubuntu tweak
Ir a la carpeta kernel 2.6.32.9. Abrela y haz click al boton derecho en algun espacio vacio en la carpeta y abres una terminal

4) ahora tecleamos:

sudo dpkg -i *.deb

y comenzara a instalar los paquetes

5) para verificar si se instalo correctamente el nuevo kernel en el grub tecleamos en terminal: (este paso no es necesario, solo opcional y en ubuntu 9.10 difiere algo)

sudo gedit /boot/grub/menu.lst

si todo se instalo correctamente reiniciamos

6) Estando 100% SEGUROS que el kernel no da problemas quitamos el kernel antiguo mediante synaptic o mas comodamente con ubuntu tweak

espero que te sirva

NOTA: este procedimiento funciona con cualquier kernel que se instale.

Espero que os sirva de ayuda. Un saludo

+1
0
-1
Imagen de alberpilot
+1
0
-1

Pero eso es para un Kernel generico no? No se exactamente que es lo que quiere hacer carlos_andres, pero si lo que quiere es tener un kernel totalmente adaptado a su maquina sin modulos ni nada innecesario, creo que se hace como le indico arriba.

Todo dependerá de la necesidad de carlos_andres xD

Un saludo

+1
0
-1
Imagen de firefoxmola
+1
0
-1

Sin embargo sino se tiene nada privativo en el sistema como es mi caso el rendimiento del kernel es optimo. Mi pc responde rapido al cargar programas, navegar y tal. Vamos que no noto diferencia a cuando lo compilaba. Sobre todo donde mas he notado el rendimiento de este kernel 2.6.32.9 es en la ATI 9550 que es expectacular. Compilar puede ser engorroso para alguien nuevo. De todas formas tu explicacion es muy valida. Saludos

+1
0
-1
Imagen de el_chamo_ve
+1
0
-1

El problema es que en ese repositorio aún no han sacado el kernel pre-compilado con el módulo PAE, y el sistema de memoria nativo de 4GB no funciona.. al menos no para mi :(.

¿Quizás hay alguna solución que alguien me pueda aconsejar alguna solucion para solo compilar ese módulo? ¿o algo que me sirva?

+1
0
-1

Se acabaron los tiempos de guerra... Demos tiempo a los tiempos de Paz

Imagen de sordoman
+1
0
-1

Hola

Que yo sepa en synaptic esta el kernel con la extension "pae" al menos, asi se lo instale a mi mujer con K.K. 9.10, y cuando actualizan kernel los de ubuntu también me cargan el nuevo con "pae" asi ke todo perfecto..... y fácil!!!

suerte

+1
0
-1
Imagen de el_chamo_ve
+1
0
-1

Que yo sepa en synaptic esta el kernel con la extension "pae" al menos, asi se lo instale a mi mujer con K.K. 9.10

¿Del kernel 2.6.33?, si es así, ¿Que repositorio usas?.

Porque en mis repositorios naturales no tengo ni el 2.6.33, y en la dirección que da el compa más arriba no esta con la extensión PAE.

+1
0
-1

Se acabaron los tiempos de guerra... Demos tiempo a los tiempos de Paz

Imagen de sordoman
+1
0
-1

Disculpas miiiil!!!

Del 2.6.33 no no ke va, no leí bien me disuclp otra vez

suerte!!

+1
0
-1