Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
29-03-2017, 18:12 (Mi?rcoles)
Inicio Ayuda Reglas Buscar Ingresar Registrarse
Noticias:
Liberada wifislax64-1.0 version final para descargar



+  Seguridad Wireless - Wifi
|-+  Sistemas operativos
| |-+  Zona GNU/Linux
| | |-+  actualizar el nucleo usando el archivo .config antiguo
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] 2 3 Ir Abajo Imprimir
Autor Tema: actualizar el nucleo usando el archivo .config antiguo  (Leído 19130 veces)
s79
******
Desconectado Desconectado

Mensajes: 295


Ver Perfil
« : 27-01-2010, 11:38 (Mi?rcoles) »

actualizar el nucleo usando el archivo .config antiguo

Algunas veces es posible ahorrar algo de tiempo reusando el archivo de configuración de su antiguo núcleo cuando configura uno nuevo. Note que esto es, en general, inseguro puede que hayan muchos cambios en cada nueva versión del núcleo y por tanto hacer de esto algo poco confiable

La situación donde esto es apropiado es cuando se actualiza de una revisión a otra del núcleo. Por ejemplo, los cambios hechos entre linux-2.6.27.7 y linux-2.6.27.44 serán mínimos, por lo que está bien realizar el método a continuación. Sin embargo, esto no es del todo apropiado para usarlo en el ejemplo que se va a mostar a lo largo de esta guia

lo primero es descargar las fuentes del nucleo y el patch de http://www.kernel.org en mi caso 2.6.30.10

1 lo descomprimimos y lo movemos a /usr/src

 #tar jvxf linux-2.6.30.10.tar.bz2
 #mv linux-2.6.30.10 /usr/src

hacemos lo mismo con el patch

 #tar jvxf patch-2.6.30.10.tar.bz2
 #mv patch-2.6.30.10 /usr/src

2 ingresamos en /usr/src
 #cd /usr/src

3 creamos un enlace simbolico

 #ln -s /usr/src/linux-2.6.30.10 /usr/src/linux-2.6.30

4 ahora entramos en linux-2.6.30
 #cd linux-2.6.30

5 movemos patch y .conf a la carpeta linux-2.6.30
 #mv /usr/src/patch-2.6.30.10 /usr/src/linux-2.6.30
 #mv /usr/src/linux/.confing /usr/src/linux-2.6.30

6 parcheamos el kernel
 #patch -pO < path-2.6.30 .patch
 
7 reusamos el archivo .config
 #make oldconfig

8 configurais o modificais otas opciones si lo deseas o mejor dicho si sabes lo que estas haciendo
 #make menuconfig

9 compilamos la nueva configuracion
 #make dep
configura las dependencias
 #make clean
limpia las impurezas
 #make bzImage
con esto creas una imagen de kernel compilada y comprimida
 #make modules
esto compila los modulos
 #make modules_install
instalamos modulos

10 copiamos la imagen que creamos a la carpeta boot
 #cp /usr/src/linux-2.6.30.10/arch/i386/boot/bzImage  /boot/bzImage-2.6.30

11 editamos el archivo grub.conf

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title      wifiway 1.x (on /dev/sda1)
root      (hd0,0)
kernel      /boot/vmlinuz root=/dev/sda1 ro vga=791
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title      wifiway 2.x (on /dev/sda1)
root      (hd0,0)
kernel      /boot/bzImage-2.6.30 root=/dev/sda1 ro vga=791
savedefault
boot

ya podemos reiniciar y entrar con nuestro nuevo kernel.

un saludo

Post Merge: 27-01-2010, 19:55 (Mi?rcoles)
queri poner esto en la seccion de wifiway y con las prisas lo puse aqui si algun moderador lo puede mover aunque sirve para todas las distribuciones
« Última modificación: 27-01-2010, 19:55 (Mi?rcoles) por s79 » En línea
s79
******
Desconectado Desconectado

Mensajes: 295


Ver Perfil
« Respuesta #1 : 31-01-2010, 22:09 (Domingo) »

he actualizado el kernel y instalado los controladores de madwifi ahora me falta los ipwraw pero  no al compilar me da un error

net/ieee80211.h: No existe el fichero o el directorio ...

he intentado instalar ieee80211 pero tampoco he tenido mucha suerte

wifiway ieee80211-1.2.18 # make IEEE80211_INC=/usr/include
Checking in /lib/modules/2.6.30.10 for ieee80211 components...
/lib/modules/2.6.30.10/ieee80211-1.2.18/ieee80211_wx.c
/lib/modules/2.6.30.10/ieee80211-1.2.18/ieee80211_crypt.c
/lib/modules/2.6.30.10/ieee80211-1.2.18/ieee80211_crypt_wep.c
/lib/modules/2.6.30.10/ieee80211-1.2.18/net/ieee80211.h
/lib/modules/2.6.30.10/ieee80211-1.2.18/net/ieee80211_radiotap.h
/lib/modules/2.6.30.10/ieee80211-1.2.18/net/ieee80211_crypt.h
/lib/modules/2.6.30.10/ieee80211-1.2.18/ieee80211_crypt_tkip.c
/lib/modules/2.6.30.10/ieee80211-1.2.18/ieee80211_crypt_ccmp.c
/lib/modules/2.6.30.10/ieee80211-1.2.18/ieee80211_rx.c
/lib/modules/2.6.30.10/ieee80211-1.2.18/ieee80211_tx.c
/lib/modules/2.6.30.10/ieee80211-1.2.18/ieee80211_module.c
/lib/modules/2.6.30.10/ieee80211-1.2.18/ieee80211_geo.c
Above files found.  Remove? [y],n
make -C /lib/modules/2.6.30.10/build M=/lib/modules/2.6.30.10/ieee80211-1.2.18 modules
make[1]: se ingresa al directorio `/usr/src/linux-2.6.30.10'
make[2]: *** No hay ninguna regla para construir el objetivo `/lib/modules/2.6.30.10/ieee80211-1.2.18/ieee80211_module.o', necesario para `/lib/modules/2.6.30.10/ieee80211-1.2.18/ieee80211.o'.  Alto.
make[1]: *** [_module_/lib/modules/2.6.30.10/ieee80211-1.2.18] Error 2
make[1]: se sale del directorio `/usr/src/linux-2.6.30.10'
make: *** [modules] Error 2

En línea
nobo
*****
Desconectado Desconectado

Mensajes: 200



Ver Perfil
« Respuesta #2 : 31-01-2010, 23:05 (Domingo) »

Me parece interesante el tema, la verdad que nunca actualice el kernel...

Pero antes de hacerlo... Una cosa que ganariamos con esto ? REALMENTE.

Otra cosa al instalar los madwifi te da error ? O solo con el ieee 80211 ?

Desde mi ignorancia parece que el error esta aqui no?

make[2]: *** No hay ninguna regla para construir el objetivo `/lib/modules/2.6.30.10/ieee80211-1.2.18/ieee80211_module.o'

Hago estas preguntas y tal.. Porque igual me animo a actualizar a ver que tal. A ver si sacamos algo va ?


Perdon por mi bajo nivel Sad
En línea
s79
******
Desconectado Desconectado

Mensajes: 295


Ver Perfil
« Respuesta #3 : 01-02-2010, 00:19 (Lunes) »

se actualiza para tener un mayor soporte en el hardware parches de seguridad ect

« Última modificación: 01-02-2010, 00:33 (Lunes) por s79 » En línea
nobo
*****
Desconectado Desconectado

Mensajes: 200



Ver Perfil
« Respuesta #4 : 01-02-2010, 00:44 (Lunes) »

Ya... Por eso decia "REALES".. xDD Es decir del kernel de la 1.0 final actualizamos a este kernel que mejoras tenemos ? Que se sepan...
En línea
s79
******
Desconectado Desconectado

Mensajes: 295


Ver Perfil
« Respuesta #5 : 01-02-2010, 11:05 (Lunes) »

espero que encuentres tu respuesta aqui

http://kernelnewbies.org/Linux_2_6_30

En línea
nobo
*****
Desconectado Desconectado

Mensajes: 200



Ver Perfil
« Respuesta #6 : 01-02-2010, 13:37 (Lunes) »

Si, mejor Cheesy

Otra dudilla... Se puede actualizar de 2.6.27.7 a la 2.6.30 ? Creo que la respuesta es negativa pero bueno  a ver Wink
En línea
s79
******
Desconectado Desconectado

Mensajes: 295


Ver Perfil
« Respuesta #7 : 03-02-2010, 10:13 (Mi?rcoles) »

poder se puede yo enprincipio no he tengo muchos problemas pero segun lo utilice iran saliendo
un saludo
En línea
nobo
*****
Desconectado Desconectado

Mensajes: 200



Ver Perfil
« Respuesta #8 : 03-02-2010, 13:43 (Mi?rcoles) »

Ajà! jeje es que me quiero lanzar a la piscina jeje alguien lo ha llevado a cabo ? (de por aqui).

Los pasos que describes, lo haces desde el entorno grafico ? O antes de lanzar las X ?

Lo he estado mirando un poco por ahi lo de compilar el kernel y tal y no pone nada.. Asi que supongo que se podra hacer desde el entorno grafico no ? Aunque por otro lado se me hace un poco raro..

Gracias !


salu2
En línea
s79
******
Desconectado Desconectado

Mensajes: 295


Ver Perfil
« Respuesta #9 : 04-02-2010, 11:18 (Jueves) »

jajja pues yo estoy en medio de la piscina ya que tambien estoy aprendiendo
lo puedes hacer con las x levantadas
En línea
nobo
*****
Desconectado Desconectado

Mensajes: 200



Ver Perfil
« Respuesta #10 : 04-02-2010, 11:24 (Jueves) »

Si? Desde aqui mismo.. Juer Cheesy

Has tirado de algun manual o algo? Para ver con que errores me puedo encontrar y eso ? Estoy pensando que igual si se puede lo hago en la live no ? Asi, si me lo cargo xDD No es tan grave Tongue

Tu estas en medio de la piscina? jajaja Y como va? Has conseguido instalar los ipwraw ? Otra cosa.. Para que los quieres si tienes los madwifi ? :S

Gracias s79 Wink
En línea
s79
******
Desconectado Desconectado

Mensajes: 295


Ver Perfil
« Respuesta #11 : 04-02-2010, 11:35 (Jueves) »

puedes estar tranquilo que no se va a fastidiar si te fijas arriba e dejado la entrada de los dos kernel para si falla uno puedas acceder atraves del otro y en caso de que te falle solo tendras que ir a la carpeta que asociaste al nuevo kernel y hacer un
make mrproper para empezar de nuevo esto te boora todo lo anterior

saludo
En línea
nobo
*****
Desconectado Desconectado

Mensajes: 200



Ver Perfil
« Respuesta #12 : 04-02-2010, 11:54 (Jueves) »

Ajà! interesante esta noche me pongo, lo del manual?

Y una vez todo vaya bien se puede hacer lo mismo con el viejo ?

Has notado mejoria? Has conseguido solventar los problemillas que te daba? Con que problemas mas ? jejeje


Pobre s79 xDD

Gracias !
En línea
s79
******
Desconectado Desconectado

Mensajes: 295


Ver Perfil
« Respuesta #13 : 04-02-2010, 12:51 (Jueves) »

el kernel que ya tiene wifiway lo que puedes hacer es parchearlo
problemas en principio hay algun que otro controlador que no me funciona bien pero ya se ira arreglando cortando testiculos se aprende a capar jajj
respecto a lo del manual hay muchos en la red pero no hay una guia de como hacerlo paso a paso ya que la configuracion depende de cada maquina pero aqui tienes algo para ir empesando

http://buntulug.com.ar/wiki/Compilar_el_Kernel_de_Linux
En línea
nobo
*****
Desconectado Desconectado

Mensajes: 200



Ver Perfil
« Respuesta #14 : 04-02-2010, 19:20 (Jueves) »

OK! Esta noche empiezo y te digo ^^

Entonces puedo probar con la live no ? Cheesy

Post Merge: 04-02-2010, 22:56 (Jueves)
Estoy en ello y me he quedado en parchear el kernel... Si no lo consigo parchear antes de reiniciar, que? xDD

wifiway linux-2.6.30 # patch -p0 < patch-2.6.30.10 .patch
patch: **** Can't find file .patch : No such file or directory

wifiway linux-2.6.30 # ls -a
.        crypto         init         Makefile         scripts
..       Documentation  ipc          mm               security
arch     drivers        Kbuild       net              sound
block    firmware       kernel       patch-2.6.30.10  usr
.config  fs             lib          README           virt
COPYING  .gitignore     .mailmap     REPORTING-BUGS
CREDITS  include        MAINTAINERS  samples


Sad

Ya sabia yo.... xDD
« Última modificación: 04-02-2010, 22:56 (Jueves) por nobo » En línea
s79
******
Desconectado Desconectado

Mensajes: 295


Ver Perfil
« Respuesta #15 : 05-02-2010, 13:20 (Viernes) »

si descargaste la 2.6.30.10 no necesitas parchearla si no me equivoco.para parchear pon lo siguiente
patch -p0 < patch-2.6.30.10
En línea
nobo
*****
Desconectado Desconectado

Mensajes: 200



Ver Perfil
« Respuesta #16 : 05-02-2010, 13:22 (Viernes) »

wifiway linux-2.6.30 # patch -p0 < patch-2.6.30.10
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/Documentation/RCU/rculist_nulls.txt b/Documentation/RCU/rculist_nulls.txt
|index 6389dec..d0c017e 100644
|--- a/Documentation/RCU/rculist_nulls.txt
|+++ b/Documentation/RCU/rculist_nulls.txt
--------------------------
File to patch:

Pero tu si la parcheaste, no? Yo he seguido tus pasos Sad

En línea
s79
******
Desconectado Desconectado

Mensajes: 295


Ver Perfil
« Respuesta #17 : 05-02-2010, 13:58 (Viernes) »

no yo no la he parche porque descarge la vercion full que ya tiene el parche lo puse por si lo que quieres es parchear el kernel que trae wifiway o cualquier otro kernel que instales
es igual que

es igual que en el paso 9 apartir del kernel 2.6.xx ya no hace falta poner meke dep,meke clean...
conque agas un simple make ya tienes
En línea
nobo
*****
Desconectado Desconectado

Mensajes: 200



Ver Perfil
« Respuesta #18 : 05-02-2010, 17:33 (Viernes) »

Ok... Mas  o menos seria que puedes parchear sin necesidad de compilar un nuevo kernel ? O eso no sirve ?

He intentado hacerlo jajaja pero... Cuando hago el make oldconfig me empieza a preguntar muchisimas cosas... Que algunas si se responder pero a otras no.. Sad

Tienes que contestar a todo que si? O como se que contestar ?

Realmente al parchear que estamos haciendo ? (Ya me quedo claro que este viene parcheado xD)


Gracias !!!
En línea
s79
******
Desconectado Desconectado

Mensajes: 295


Ver Perfil
« Respuesta #19 : 08-02-2010, 13:20 (Lunes) »

hombre yo lo que no se contestar lo dejo tal cual
En línea
Páginas: [1] 2 3 Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines
SMFAds for Free Forums