Como recomplio un kernel?

Post Reply
Message
Author
celeronM
Posts: 7
Joined: Sat 14 Apr 2012, 17:38

Como recomplio un kernel?

#1 Post by celeronM »

Ok quisiera recompilar el kernel del puppy 528, ya sea al mismo o uno nuevo, quiero hacerlo especifico para mi laptop, con la esperanza de corra un poco mas rapido, me podrian decir cuales serian los pasos a seguir.
Se los agradeceria mil.

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#2 Post by wow »

Necesitas una instalacion full, copiar el contenido del devx para tu version de puppy y extraer el codigo fuente del kernel, disponible en [http://bkhome.org/sources/] (ID: puppy PASSWORD: linux)

Luego configurar el kernel, compilar e instalar. Finalmente iniciar el nuevo kernel añadiendo una nueva entrada en grub para ese puppy especificando la ubicacion del nuevo kernel.
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

celeronM
Posts: 7
Joined: Sat 14 Apr 2012, 17:38

#3 Post by celeronM »

ok tengo 3 particiones todas full,
osea en lugar de instalarme el iso instalo el dexz?
y cual de todos los kernels de esta pagina bajo y donde lo descomprimo?
Image

existe un sfs y un tar cual de esos?

Image

y aqui el grub como lo modifico?

Image

perdona es la primera vez que voy a intentar modificar un kernel.

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#4 Post by wow »

El tar.bz2 contiene el codigo fuente parchado para puppy, tal como lo indica el nombre de archivo: linux-2.6.33.2-source-patched_loglevel_vortex86mx_rt8192su_usb-storage_aufs_aufs-loop.tar.bz2

Extraes eso en alguna particion EXT, luego configurar, compilar e instalar. Busca alguna guia, cualquier guia de compilacion de kernel deberia ser mas detallada que cualquier texto que pueda yo escribir en este post.

Sobre el devx, necesitas eso para compilar, asi que monta el .sfs y copia el contenido a tu instalacion full.

Y grub, una vez que instales el nuevo kernel (modulos realmente) busca el nucleo (el kernel realmente) en la carpeta del codigo fuente, la ubicacion y nombre de archivo estan en INSTALL o README de esa misma carpeta. Copia ese archivo a alguna otra ubicacion, y en grub duplica la entrada que usas para cargar el puppy actual modificando la linea "kernel" indicando la ruta/nombre del nuevo kernel. Luego reinicia para cargar el nuevo nucleo.
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

Post Reply