| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Invitado
|
Publicado: Vie Oct 22, 2004 2:27 pm Asunto: Recompilar Kernel |
|
|
Recuerda que tienes que agregar la imagen del nuevo kernel en el cargador (ej. LILO) del sector de arranque.
Es decir, si por ejemplo utilizas LILO, deberás reconfigurar el fichero /etc/lilo.conf editándolo para que contemple ese nuevo kernel que acabas de compilar (si no sabes como editarlo, consulta el man..."man lilo.conf" )
Una vez editado el fichero, usa el comando "lilo" para que te valide dicho fichero de configuracion y lo use para generar el nuevo sector de arranque.
Reinicia (shutdown -r now ...o reboot), y comprueba que problema se ha solucionado.
Hypnos |
|
| Volver arriba |
|
 |
talo Invitado
|
Publicado: Sab Oct 23, 2004 2:33 pm Asunto: sobre el Kernel-2.6.9 |
|
|
hola a todos
tengo el kernel 2.6.8 y el 2.6.9 he tratado de compilar el 2.6.9 y va todo bien, el menuconfig y los modules crea un archivo llamado bzImage el cual lo direcciono en el grub pero el problema es que me falta un archivito que es .img es un archivo comprimido al parecer que se declara al final de cada opcion de boteo con el kernel que viene se llama initrd-2.4.20-8.img, en resumen la pregunta es la siguiente de donde saco el .img para el nuevo kernel
Talo |
|
| Volver arriba |
|
 |
llorenzo Forista
Registrado: 17 May 2004 Mensajes: 267
|
Publicado: Sab Oct 23, 2004 3:41 pm Asunto: |
|
|
|
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Dom Oct 31, 2004 7:02 pm Asunto: ? |
|
|
| hise todo lo anterior, solo que al momento de poner make menuconfig no sale nada, me dise que el comanndo no existe, alguien sabe porque ?? |
|
| Volver arriba |
|
 |
friguare BOFH

Registrado: 05 Nov 2003 Mensajes: 4517 Ubicación: Allá Lejos...
|
Publicado: Dom Oct 31, 2004 7:07 pm Asunto: leer |
|
|
Joder, que pocas ganas de leer tenemos eh?
tendrás que instalar el make, y de paso instalate el gcc y las ncurses que seguro que no las tienes. _________________ ... y ellas se juntan. |
|
| Volver arriba |
|
 |
Dukir=>novato Invitado
|
Publicado: Dom Oct 31, 2004 11:52 pm Asunto: Recompilar el kernell |
|
|
Para todos aquellos que a duras penas podemos entender como se recompila el kernel , leed esto, es de bastante ayuda. Habla del cambio hacia 2.4 pero para 2.6 también vale. Un saludo a todos los linuxeros:
http://perso.wanadoo.es/exter/aarg/arg-kernel.html |
|
| Volver arriba |
|
 |
linogol Forista
Registrado: 26 Oct 2004 Mensajes: 36
|
Publicado: Mie Nov 03, 2004 10:55 am Asunto: |
|
|
Estoy intentando recompilar el kernel, me he bajado la version que queria de kernel.org, he realizado el enlace al directorio linux. Pero al ejecutar el comando make menuconfig, si lo hago desde el directorio /usr/src/linux/ obtengo este mensaje de error:
[root@Tracebox01 linux]# make menuconfig
make: *** No hay ninguna regla para construir el objetivo `menuconfig'. Alto.
Si por el contrario lo ejecuto desde /usr/src/linux-2.4.22/
Obtengo:
[root@Tracebox01 linux-2.4.22]# make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/usr/src/linux-2.4.22/scripts/lxdialog'
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="<curses.h>" -c -o checklist.o checklist.c
En el fichero incluído de checklist.c:24:
dialog.h:29:20: curses.h: No existe el fichero o el directorio
In file included from checklist.c:24:
dialog.h:127: error: error sintáctico before "use_colors"
dialog.h:127: aviso: type defaults to `int' in declaration of `use_colors'
dialog.h:127: aviso: data definition has no type or storage class
dialog.h:128: error: error sintáctico before "use_shadow"
dialog.h:128: aviso: type defaults to `int' in declaration of `use_shadow'
dialog.h:128: aviso: data definition has no type or storage class
dialog.h:130: error: error sintáctico before "attributes"
dialog.h:130: aviso: type defaults to `int' in declaration of `attributes'
dialog.h:130: aviso: data definition has no type or storage class
dialog.h:143: error: error sintáctico before '*' token
dialog.h:143: aviso: function declaration isn't a prototype
dialog.h:146: error: error sintáctico before '*' token
dialog.h:146: aviso: function declaration isn't a prototype
dialog.h:147: error: error sintáctico before '*' token
dialog.h:147: aviso: function declaration isn't a prototype
dialog.h:148: error: error sintáctico before '*' token
dialog.h:149: aviso: function declaration isn't a prototype
dialog.h:150: error: error sintáctico before '*' token
dialog.h:150: aviso: function declaration isn't a prototype
checklist.c:32: error: error sintáctico before '*' token
checklist.c:34: aviso: function declaration isn't a prototype
checklist.c: En la función `print_item':
checklist.c:38: aviso: implicit declaration of function `wattrset'
checklist.c:38: error: `win' undeclared (first use in this function)
checklist.c:38: error: (Each undeclared identifier is reported only once
checklist.c:38: error: for each function it appears in.)
checklist.c:39: aviso: implicit declaration of function `wmove'
checklist.c:39: error: `choice' undeclared (first use in this function)
checklist.c:41: aviso: implicit declaration of function `waddch'
checklist.c:44: error: `selected' undeclared (first use in this function)
checklist.c:46: aviso: implicit declaration of function `wprintw'
checklist.c:46: error: `status' undeclared (first use in this function)
checklist.c:51: aviso: implicit declaration of function `mvwaddch'
checklist.c:51: error: `item' undeclared (first use in this function)
checklist.c:53: aviso: implicit declaration of function `waddstr'
checklist.c:56: aviso: implicit declaration of function `wrefresh'
checklist.c: En el nivel principal:
checklist.c:64: error: error sintáctico before '*' token
checklist.c:66: aviso: function declaration isn't a prototype
checklist.c: En la función `print_arrows':
checklist.c:67: error: `win' undeclared (first use in this function)
checklist.c:67: error: `y' undeclared (first use in this function)
checklist.c:67: error: `x' undeclared (first use in this function)
checklist.c:69: error: `scroll' undeclared (first use in this function)
checklist.c:82: error: `height' undeclared (first use in this function)
checklist.c:85: error: `item_no' undeclared (first use in this function)
checklist.c:85: error: `choice' undeclared (first use in this function)
checklist.c: En el nivel principal:
checklist.c:103: error: error sintáctico before '*' token
checklist.c:104: aviso: function declaration isn't a prototype
checklist.c: En la función `print_buttons':
checklist.c:105: error: `width' undeclared (first use in this function)
checklist.c:106: error: `height' undeclared (first use in this function)
checklist.c:108: error: `dialog' undeclared (first use in this function)
checklist.c:108: error: `selected' undeclared (first use in this function)
checklist.c: En la función `dialog_checklist':
checklist.c:126: error: `WINDOW' undeclared (first use in this function)
checklist.c:126: error: `dialog' undeclared (first use in this function)
checklist.c:126: error: `list' undeclared (first use in this function)
checklist.c:126: aviso: left-hand operand of comma expression has no effect
checklist.c:132: aviso: implicit declaration of function `endwin'
checklist.c:133: aviso: implicit declaration of function `fprintf'
checklist.c:133: error: `stderr' undeclared (first use in this function)
checklist.c:148: error: `COLS' undeclared (first use in this function)
checklist.c:149: error: `LINES' undeclared (first use in this function)
checklist.c:151: error: `stdscr' undeclared (first use in this function)
checklist.c:153: aviso: implicit declaration of function `newwin'
checklist.c:154: aviso: implicit declaration of function `keypad'
checklist.c:154: error: `TRUE' undeclared (first use in this function)
checklist.c:187: aviso: implicit declaration of function `subwin'
checklist.c:219: aviso: implicit declaration of function `wnoutrefresh'
checklist.c:221: aviso: implicit declaration of function `doupdate'
checklist.c:224: aviso: implicit declaration of function `wgetch'
checklist.c:231: error: `KEY_UP' undeclared (first use in this function)
checklist.c:231: error: `KEY_DOWN' undeclared (first use in this function)
checklist.c:241: error: `FALSE' undeclared (first use in this function)
checklist.c:242: aviso: implicit declaration of function `scrollok'
checklist.c:243: aviso: implicit declaration of function `wscrl'
checklist.c:270: error: called object is not a function
checklist.c:305: aviso: implicit declaration of function `delwin'
checklist.c:309: error: `KEY_LEFT' undeclared (first use in this function)
checklist.c:310: error: `KEY_RIGHT' undeclared (first use in this function)
checklist.c: En el nivel principal:
dialog.h:130: aviso: array `attributes' assumed to have one element
make[1]: *** [checklist.o] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.22/scripts/lxdialog'
make: *** [menuconfig] Error 2
[root@Tracebox01 linux-2.4.22]#
Que es lo que estoy haciendo mal o que modulos necesito para que fundione correctamente, he buscado el modilo libncurses para instalarlo por si acaso no lo tenia pero solamente lo he encontrado para mandrake. (Yo tengo Fedora2 )
Gracias!!!! |
|
| Volver arriba |
|
 |
linogol Forista
Registrado: 26 Oct 2004 Mensajes: 36
|
Publicado: Jue Nov 04, 2004 8:28 am Asunto: |
|
|
Ya he conseguido que funcione el menuconfig, pero despues de seleccionar las opciones de configuracion , al lanzar la compilacion me da el siguiente mensaje de error.
/usr/src/linux-2.4.27/include/linux/kernel.h:74: error: error sintáctico before "va_list"
/usr/src/linux-2.4.27/include/linux/kernel.h:74: aviso: function declaration isn't a prototype
/usr/src/linux-2.4.27/include/linux/kernel.h:77: error: error sintáctico before "va_list"
/usr/src/linux-2.4.27/include/linux/kernel.h:77: aviso: function declaration isn't a prototype
/usr/src/linux-2.4.27/include/linux/kernel.h:81: error: error sintáctico before "va_list"
/usr/src/linux-2.4.27/include/linux/kernel.h:81: aviso: function declaration isn't a prototype
make[2]: *** [sched.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.27/kernel'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.27/kernel'
make: *** [_dir_kernel] Error 2
Alguien sabe úpor que?
EL kernel es la version final linux-2.4.27 bajada de www.kernel.org asi que no creo que sea problema de la version del kernel
Gracias!!! |
|
| Volver arriba |
|
 |
Ezeradius Colaborador

Registrado: 27 Abr 2004 Mensajes: 611 Ubicación: /var/spool/mail
|
Publicado: Vie Nov 05, 2004 3:41 am Asunto: |
|
|
| Yo pude hacer todos los pasos sin problemas, agrego la nueva imagen en el lilo, reinicio y levanto el nuevo kernel pero una vez que ingreso hago uname -a y me muestra la version del kernel que tenia antes y no la nueva. Que puede estar pasando? |
|
| Volver arriba |
|
 |
friguare BOFH

Registrado: 05 Nov 2003 Mensajes: 4517 Ubicación: Allá Lejos...
|
Publicado: Vie Nov 05, 2004 8:19 am Asunto: kernel |
|
|
Que no le estes pasando bien la ruta de la imagen que has creado. has copiado bzImage a donde tengas los demas kernels, la has renombrado y dado ese nombre en el lilo? _________________ ... y ellas se juntan. |
|
| Volver arriba |
|
 |
Ezeradius Colaborador

Registrado: 27 Abr 2004 Mensajes: 611 Ubicación: /var/spool/mail
|
Publicado: Vie Nov 05, 2004 12:47 pm Asunto: |
|
|
Lo que hice fue copiar el bzImage en el /boot y lo agregue en el lilo.conf, despues ejecute lilo y lo agrego ok.
De hecho booteo sin problemas, pero no veo que sea el nuevo kernel.
Antes no tenia ningun bzImage como para que haya conflicto, tenia el vmlinuz. |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Vie Nov 05, 2004 2:38 pm Asunto: |
|
|
Llevo dos dias atascado en este problema, no encuentro a nadie que me pueda ayudar, alguien se le ocurre algo???????
Ya he conseguido que funcione el menuconfig, pero despues de seleccionar las opciones de configuracion , al lanzar la compilacion me da el siguiente mensaje de error.
/usr/src/linux-2.4.27/include/linux/kernel.h:74: error: error sintáctico before "va_list"
/usr/src/linux-2.4.27/include/linux/kernel.h:74: aviso: function declaration isn't a prototype
/usr/src/linux-2.4.27/include/linux/kernel.h:77: error: error sintáctico before "va_list"
/usr/src/linux-2.4.27/include/linux/kernel.h:77: aviso: function declaration isn't a prototype
/usr/src/linux-2.4.27/include/linux/kernel.h:81: error: error sintáctico before "va_list"
/usr/src/linux-2.4.27/include/linux/kernel.h:81: aviso: function declaration isn't a prototype
make[2]: *** [sched.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.27/kernel'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.27/kernel'
make: *** [_dir_kernel] Error 2
Alguien sabe úpor que?
EL kernel es la version final linux-2.4.27 bajada de www.kernel.org asi que no creo que sea problema de la version del kernel
Gracias!!! |
|
| Volver arriba |
|
 |
ThanksLin Forista
Registrado: 17 Nov 2004 Mensajes: 1
|
Publicado: Mie Nov 17, 2004 12:22 pm Asunto: |
|
|
Hola a todos:
Este es mi primer mensage, y sin animo de parecer pesado, es sobre dos temas muy tocados en este foro (compilar Kernel y modem conexant). Pongo las dos dudas aqui porque creo que estan relacionadas.
Bueno, he leido todo lo que he podido encontrar sobre compilacion de kernel y la verdad es que al final ha quedado bastante clarito pero... siempre hay un pero. El error me da cuando ejecuto make modules. Este es el error que aparece:
make[3]: *** [bttv-driver.o] Error 1
make[3]: Saliendo directorio `/usr/src/linux-2.4.22-1.2115.nptl/drivers/media/video'
make[2]: *** [_modsubdir_video] Error 2
make[2]: Saliendo directorio `/usr/src/linux-2.4.22-1.2115.nptl/drivers/media'
make[1]: *** [_modsubdir_media] Error 2
make[1]: Saliendo directorio `/usr/src/linux-2.4.22-1.2115.nptl/drivers'
make: *** [_mod_drivers] Error 2
El segundo problema es que me he bajado los driver de conexant (la version beta gratuita que encontre gracias a este foro) y los he instalado sin problemas pero cuando ejecuto el hsfconfig e intenta recompilar el kernel me dice que la compilacion y la instalacion del kernel ha fallado.
Creo yo ke debe ser por lo mismo ya que si no puedo compilar el kernel yo , tampoco lo podra hacer hsfconfig.
Bueno las respuestas las dejo para vosotros, gracias por adelantado.
P.D.: Yo tambien era de esos que temian dar el salto a Linux pero gracias a proyectos como estos estoy seguro que llegare a manejarlo igual o mejor que windows. |
|
| Volver arriba |
|
 |
RPM Forista

Registrado: 20 Nov 2004 Mensajes: 47 Ubicación: Cuba
|
Publicado: Dom Nov 21, 2004 6:18 pm Asunto: Pues nada |
|
|
Que no encuentro el Kernel por ningún lado. Mi kernel es el 2.6.9.1-667 pero en el sitio ese que dan en el tuto lo que me aparece es este fichero
The latest stable version of the Linux kernel is: 2.6.9
pero cuando lo bajo me descarga este fichero patch-2.6.9.bz2. y me parece que eso no es lo que quiero.
Salu2 _________________ ReynierPM |
|
| Volver arriba |
|
 |
friguare BOFH

Registrado: 05 Nov 2003 Mensajes: 4517 Ubicación: Allá Lejos...
|
Publicado: Dom Nov 21, 2004 10:04 pm Asunto: busca |
|
|
Pues vuelve a buscar, que lo tienes que tener en tar.gz y tar.bz2, y oscilando el tamaño por allá de los 35 MB _________________ ... y ellas se juntan. |
|
| Volver arriba |
|
 |
|