MODIFICAR EL KERNEL DE LINUX

Iniciado por TuxZapata, 8 Agosto 2010, 01:17 AM

0 Miembros y 1 Visitante están viendo este tema.

TuxZapata

Hola!! soy nuevo en el tema de GNU/Linux empece usando ubuntu 9.10 ya instale la 10.04 y me parece un sistema operativo maravilloso no pienso volver a Windows ya me e leido unos PDF´s y e avanzado con rapidez, pero quisiera pedir ayuda para modificar el kernel de este ya que descargue la ultima version en www.kernel.org pero ahora no se que hacer con el para modificarlo. agradezco a el que me ayude!!!

Leyer

Que esperabas?

:Aprende C y tendrás el camino abierto

EvilGoblin

Tu lo que deseas es instalar el nuevo kernel verdad?

La recomendacion es esto

como super usuario (sudo en ubuntu)

tienes que descomprimir el codigo fuente en

/usr/src

ahi adentro de va haber otra carpeta con tu kernel actual /usr/src/linux-2.6.27.29 (a partir de ahora me referire asi a tu kernel actual)

y un hipervinculo @/usr/src/linux  que apunta a tu kernel actual.

una vez descomprimido el nuevo kernel ahi
/usr/src/linux-2.6.32.3 (o el q hayas elegido)(a partir de ahora me referire asi a tu nuevo kernel)

entra a /usr/src/linux-2.6.27.29  y copia el archivo .config  (con el punto), que es el que tiene la configuracion actual... (es para no hacer lio)
cp .config ../linux-2.6.32.3/

una vez copiado.. entra a /usr/src/linux-2.6.32.3  y haz
make xconfig
(necesitas tener QT instalado)
se abrira una ventana con la configuracion del kernel... ahi modificalo, (cargar y descargar modulos) segun quieras... pero ten mucho cuidado con lo que tocas.. 1 cosa q hagas mal y tu linux no cargara y veras el "kernel panic"

terminado eso.. los pasos para instalar el nuevo kernel son

make modules (tarda bastante)
make modules_install
make (tarda tmb bastante)

ve a /usr/src/linux-2.6.32.3/arch/x86/boot/ y copia tu nuevo kernel (bzImage) asi
cp bzImage /boot/vmlinuz-2.6.32.3
ve a la carpeta /boot
y escribe
mkinitrd -c -k 2.6.32.3 -m jbd:ext3 -f ext3 -r /dev/sda2
(en este punto ten mucho cuidado... tienes q elegir bien la version del kernel, y que tipo de sistema de archivo es el disco de raiz y donde esta ubicado.
esto dejara en la carpeta /boot/ un archivo initrd-2.6.32.3.gz

una vez hecho eso.. modifica el lilo o grub (ni idea q tiene ubuntu)
para que apunte a tu nuevo kernel y nuevo initrd.gz

reinicias.. y listo...

Cualquier duda postea aqui.. o busca otras guias en internet de como isntalar kernel 2.6
Experimental Serial Lain [Linux User]

TuxZapata

gracias EvilGoblin eso era lo que buscaba.. ahorita estoy desde un laptop y tiene windows (no es mia) en lo q llegue a mi casa sigo tus pasos!!! GRACIAS!!!