Re: compilacion del kernel
2005/11/21, Federico Manuel Echeverri Choux [EMAIL PROTECTED]: Hoola!!! gente tengo un Problema al compilar un kernel. Tengo un Celeron 466 mhz - 128 Mb RAM - Distrib: Debian y el kernel a compilar es el 2.6.13-4.- El Problema es que no me levanta el sonido y la red. Y por otro lado cuando tengo algo en el USB se queda ahi esperando no se que. Si hay otro no lo vi aun.- Bien este es el lspci, .config y el dmesg Hola Federico... La próxima vez no postees los listados enteros, solo la parte que interesa, y si ves quee s muy largo, haz un gzip y ponlos como adjuntos, facilita la lectura. Tu tarjeta de aurio y usb están perfectamente soportadas. El dmesg,a pesar de que no me entero muy bien parece que carga los módulos del sonido y del usb y todo correcto (salvo que los de sonido te los carga dos veces y la segunda falla, a mi me pasaba esto en un portatil hace poco, pero el sonido seguía funcionando, la primera vez los cargaba por que así lo indicaba el modules.conf y la segunda lo hacía hotplug) Primero, con alsamixer o aumix prueba a subir el volumin de Master y pcm. Luego, si usas xmms selecciona la interfaz de salida correcta (alsa, aunque si tienes activa la emulación oss tb debería funcionar oss). Asegurate de que tus usuarios pertenecen al grupo audio o no podrán acceder a la tarjeta de sonido. Otra fuente de problemas podría ser que usases un demonio de sonido (esd, artsd o similar) en cuyo caso deberías configurarloa decuadamente de nuevo y las aplicaciones de sonido para que usen el demonio tambiéntendrías que reconfigurarlas). La red te la pilla y parece que te la detecta también. Quizás no tal tengas configurada, eso se hace en /etc/network/interfaces Si haces un ifconfig eth0 up y luego un ifconfig te debería listar la eth0 que es la red. El usb tb parece que lo detecta y lo pilla bien. Quizás puedas especificar que es lo que no funciona. Y donde se queda esperando el pc si tienes un dispositivo usb enchufado? al arrancar? que mensaje sale por pantalla? si arrancas sin el dispositivo enchufado y luego lo enchufas este funciona? En debian reference encontrarás información para configurar la red y el sonido de forma facil. Saludos Aritz Beraza [Rei] -- Aritz Beraza Garayalde [Rei] ___ [ WWW ] http://evangelion.homelinux.net [jabber] rei[en]bulmalug.net
Re: Compilacion del kernel
On mié, 2005-07-27 at 00:04 -0400, Cristian Aravena Romero wrote: El 26/07/05, Angel Claudio Alvarez[EMAIL PROTECTED] escribió: [...] La respuesta es SI No siempre sale todo bien, en mi caso debí remover unos modulos de char para poseer una compilacion exitosa. Salu2 El archivo .config te puede servir como plantilla, copiandolo al directorio donde acabas de descomprimir las fuentes, pero no debes olvidar iniciar el make config (o el make menuconfig o el make xconfig en su caso) para asegurarte que existen algunos enlaces necesarios (p.ej.: asm - asm-i386 ) antes de compilar las fuentes, y si cambias de versión de kernel repasar las opciones nuevas que aparecerán como NEW (ya que para el resto se tomarán los valores que hay en .config que pusiste). Un saludo, Álvaro signature.asc Description: This is a digitally signed message part
Re: Compilacion del kernel
El Miércoles, 27 de Julio de 2005 23:58, Álvaro Vega García escribió: || El archivo .config te puede servir como plantilla, copiandolo al || directorio donde acabas de descomprimir las fuentes, pero no debes || olvidar iniciar el make config (o el make menuconfig o el make xconfig || en su caso) para asegurarte que existen algunos enlaces necesarios || (p.ej.: asm - asm-i386 ) antes de compilar las fuentes, y si cambias de || versión de kernel repasar las opciones nuevas que aparecerán como NEW || (ya que para el resto se tomarán los valores que hay en .config que || pusiste). De hecho si copias un .config a una versión más nueva del kernel tienes que hacer make oldconfig previo a compilar el kernel, ya que si no te dará fallos al compilarlo. Yo me volví loco una vez y era por eso. -- que a mí ni me va ni me viene... pero por comentar...
Re: Compilacion del kernel
Muchas gracias a todos por la ayuda sobre este tema!! Saludos -- José C. Massón .: Rebeldes Stereotipos Sábados 19 a 20 hs FM La Tribu 88.7 MHz www.fmlatribu.com 2005/7/27, Iñaki [EMAIL PROTECTED]: El Miércoles, 27 de Julio de 2005 23:58, Álvaro Vega García escribió: || El archivo .config te puede servir como plantilla, copiandolo al || directorio donde acabas de descomprimir las fuentes, pero no debes || olvidar iniciar el make config (o el make menuconfig o el make xconfig || en su caso) para asegurarte que existen algunos enlaces necesarios || (p.ej.: asm - asm-i386 ) antes de compilar las fuentes, y si cambias de || versión de kernel repasar las opciones nuevas que aparecerán como NEW || (ya que para el resto se tomarán los valores que hay en .config que || pusiste). De hecho si copias un .config a una versión más nueva del kernel tienes que hacer make oldconfig previo a compilar el kernel, ya que si no te dará fallos al compilarlo. Yo me volví loco una vez y era por eso. -- que a mí ni me va ni me viene... pero por comentar...
Compilacion del kernel
Hola a todos: Quiero compilar el kernel 2.6.13 pero para no tener que configurarlo otra vez, lo que hice fue guardar el archivo de configuración del 2.6.11 La pregunta es: Sirve el archivo de configuración del 2.6.11 para el 2.6.13? He googleado un poco pero no logré encontrar la respuesta. saludos -- José C. Massón .: Rebeldes Stereotipos Sábados 19 a 20 hs FM La Tribu 88.7 MHz www.fmlatribu.com
Re: Compilacion del kernel
El mar, 26-07-2005 a las 22:33 -0300, José Carlos Massón escribió: Hola a todos: Quiero compilar el kernel 2.6.13 pero para no tener que configurarlo otra vez, lo que hice fue guardar el archivo de configuración del 2.6.11 La pregunta es: Sirve el archivo de configuración del 2.6.11 para el 2.6.13? He googleado un poco pero no logré encontrar la respuesta. La respuesta es SI saludos -- Angel Claudio Alvarez Usuario Linux Registrado 143466 GPG Public Key en http://pgp.mit.edu key fingerprint = 3AED D95B 7E2D E954 61C8 F505 1884 473C FC8C 8AC4 signature.asc Description: This is a digitally signed message part
Re: Compilacion del kernel
El 26/07/05, Angel Claudio Alvarez[EMAIL PROTECTED] escribió: [...] La respuesta es SI No siempre sale todo bien, en mi caso debí remover unos modulos de char para poseer una compilacion exitosa. Salu2 -- Caravena
Re: Problemas durante compilacion del kernel
El Jueves 03 Febrero 2005 22:27, Daniel Parera escribió: No intentes compilar un kernel si no sabes muy bien lo que haces. Haz un apt-get search kernel-image, busca una imagen de un kernel que te guste, por ejemplo el 2.6.8 y luego un apt-get install kernel-image-2.6.8 A ver que tal te va Saludos On Wed, 02 Feb 2005 18:49:59 -0600, Alejandro Padilla Spiller [EMAIL PROTECTED] wrote: Hola, soy muy nuevo en el linux debian y mi pc no me deja instalar la memoria flash por el puerto usb, no me la dececta y buscando en los foros encontre que debo tener por lo menos la version 2.4.x del kernel y pues como tengo la version 2.2.10 decidí actualizar mi kernel pero no he podido hacerlo. Por lo que por este medio solicito su apoyo ya que no he podido encontrar la manera de solventar los problemas que me estan sucediendo al momento de tratar de actualizar mi kernel version 2.2.20 a la version 2.6.10. Durante el proceso de compilación me aparecen algunos mensajes que al final no me permiten generar el .deb y no se como puedo hacerle para salir del problema. Algunos de los pocos mensajes que me arroja son: fs/ntfs/compress.c:In function `ntfs_decompress': fs/ntfs/compress.c:202:warning: unknown conversion type character 'z' in format fs/ntfs/compress.c:202:warning: too many argumentes for format fs/ntfs/dir.c:In function `ntfs_decompress': fs/ntfs/dir.c:202:warning: unknown conversion type character 'z' in format fs/ntfs/dir.c:202:warning: too many argumentes for format fs/ntfs/super.c:In function `ntfs_decompress': fs/ntfs/super.c:202:warning: unknown conversion type character 'z' in format fs/ntfs/super.c:202:warning: too many argumentes for format y al final: depmod:***Unresolved symbols in /usr/scr/linux/debian/tmp-image/lib/modules//kernel/drivers/usb/class/usb lp.ko make[2]:***[_modinst_post] Error 1 make[2]: leaving directory `/usr/src/linux-2.6.10 make[´1***[real_stamp_image] Error 2 make[2]: leaving directory `/usr/src/linux-2.6.10 Por su atencion y apoyo Gracias. Haz lo que te recomienda el compañero de arriba. Instala una imagen precompilada del kernel con apt. Será mucho más fácil y rápido. Realmente un usuario común no necesita saber recompilar un kernel. Eso es algo que se aprende por amor al arte. Los kernels nuevos soportan la mayoría de hardware común que hay en el mercado. Otra cosa. Te recomiendo que sigas esta receta de La Espiral para montar tu memoria flash: http://www.laespiral.org/recetas/101-200/receta119.html A mí me ayudó. Que tengas suerte. Un saludo. -- José Luis Patiño Andrés [EMAIL PROTECTED] Linux user #356839
Re: compilacion del kernel 2.6.0 fallida
On Sat, Dec 20, 2003 at 06:51:47PM +0100, moki wrote: Por mas que pongo modulos lo maximo que puedo me salen kernels por encima de 1M siempre. Ya en 2.4 no era nada raro andar en 1.2M en un kernel modular. Alguien por aqui lo ha conseguido y podria echarme una mano? No. Estoy usando un 2.6.0 casi completamente modular (no tiene fb y todos los drivers son módulos excepto los IDE para bootear) y pesa 1.6MB. Saludos Gracias. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- Fernando M. Maresca Cel: (54) 221 15 502 3938 Cel: 0221-15-502-3938
compilacion del kernel 2.6.0 fallida
Por mas que pongo modulos lo maximo que puedo me salen kernels por encima de 1M siempre. Alguien por aqui lo ha conseguido y podria echarme una mano? Gracias.
compilacion del kernel 2.6.0 fallida
Por mas que pongo modulos lo maximo que puedo me salen kernels por encima de 1M siempre. Alguien por aqui lo ha conseguido y podria echarme una mano? Gracias.
Sobre la compilacion del kernel 2.4.21
Hola amigos/as, compile el kernel 2.4.21 y todo bien pero luego me da un error en muchas opciones de mi script iptables y tambien errores al iniciar el cortafuegos firestarter. He hecho ya de todo, he metido muchas opciones de red, he compilado el kernel salvando lo anterior... de todo, pero sigue siempre igual. ¿Alguien sabe en que puedo estar confundiendome o en que puede dar conflictos (si es que los hay)?. Gracias.
Re: Sobre la compilacion del kernel 2.4.21
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hola, compile el kernel 2.4.21 y todo bien pero luego me da un error en muchas opciones de mi script iptables y tambien errores al iniciar el cortafuegos firestarter. ¿Qué errores? Comprueba que tienes los módulos cargados de lo que estés usando, por ejemplo, si usas NAT, comprueba que tengas el módulo de nat cargado (iptables_nat, ipt_MASQUERADE, etc). Si pegas el error aquí de alguna parte del script, mejor, así lo podremos ver. He hecho ya de todo, he metido muchas opciones de red, he compilado el kernel salvando lo anterior... de todo, pero sigue siempre igual. Puede ser que lo tengas compilado, sólo que no esté cargado. ¿Alguien sabe en que puedo estar confundiendome o en que puede dar conflictos (si es que los hay)?. En realidad conflictos no deberían haber, si al compilar el kernel no los hubo. Asegúrate de lo de los módulos y si no consigues dar con ello, pega el error. Un saludo, - -- Juan Ángel PGP key on pgp.rediris.es (8FAF18B7) or search on http://www.rediris.es/cert/servicios/keyserver/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/EJZEaQjbS4+vGLcRAoXeAJ9xYfG47XbJNLbkGAvn37l/GSiHmwCbBNnH K/jsjniBBaT84Z95ecIM8UQ= =MAoA -END PGP SIGNATURE-
Re: Sobre la compilacion del kernel 2.4.21
El Sat, Jul 12, 2003 at 11:59:21PM +0200, a tronss se le ocurrio escribir Hola amigos/as, compile el kernel 2.4.21 y todo bien pero luego me da un error en muchas opciones de mi script iptables y tambien errores al iniciar el cortafuegos firestarter. He hecho ya de todo, he metido muchas opciones de red, he compilado el kernel salvando lo anterior... de todo, pero sigue siempre igual. ¿Alguien sabe en que puedo estar confundiendome o en que puede dar conflictos (si es que los hay)?. Revisa la parte de iptables cuan haces el make config Angel Claudio Alvarez Gracias. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] pgppGoEZwXwDp.pgp Description: PGP signature
Re: Problema en la compilacion del Kernel 2.4.18
El 06 de sep de 2002 (vie), Mario de Frutos escribió: Saludos a todos los listeros ;) Saludos. He intentado compilar el kernel 2.4.18 a la manera del make-kpkg y lo he echo 3 veces (he reinstalado debian 3 veces y lo he vuelto a actualizar todo para compilar el kernel) pero las 3 veces cuando termino la operacion y reinicio para que cargue el nuevo kernel, cuando lo va a cargar se reinicia de nuevo el ordenador y asi infinitamente. ¿Cual es el problema y cuales las soluciones por favor? Bueno, para poder echarte una mano en esto (cosa que veo complicada al menos por mi parte) hará falta que nos des algo más de información. No sé, por ejemplo en qué momento se reinicia o si has activado alguna opción en el kernel especialmente extraña. No estaría de más que lo intentases a la antigua usanza para los debianeros ;) (sin make-kpkg), aunque no creo que eso funcione :P En fin, que a lo mejor con más info podemos echarte una mano. Por cierto, ¿probaste con los paquetes precompilados de la distribución? Gracias desde ya ;) Aunque no te he ayudado mucho, de nada. -- (o_.' Imobach González Sosa [EMAIL PROTECTED] //\c{} [EMAIL PROTECTED] osoh en jabber.at y jabber.org V__)_ [EMAIL PROTECTED] Usuario Linux #201634 Debian GNU/Linux `Woody' con núcleo 2.4.19-ac4 sobre Intel Pentium 4 Cuando oigas a un niño preguntar: ¿Por qué el sol viene y se va? Dile: Porque en esta vida no hay luz sin oscuridad -- Mägo de Oz
Problema en la compilacion del Kernel 2.4.18
Saludos a todos los listeros ;) He intentado compilar el kernel 2.4.18 a la manera del make-kpkg y lo he echo 3 veces (he reinstalado debian 3 veces y lo he vuelto a actualizar todo para compilar el kernel) pero las 3 veces cuando termino la operacion y reinicio para que cargue el nuevo kernel, cuando lo va a cargar se reinicia de nuevo el ordenador y asi infinitamente. ¿Cual es el problema y cuales las soluciones por favor? Gracias desde ya ;)
RE: Compilacion del kernel 2.4.19 [gcc 3.1]
Abundado en el tema, he visto porque no encuentra el fichero de marras cuando uso gcc-3.1 o gcc-3.0 : /lib/gcc-lib/i386/3.1.1./include/stdarg.h: No existe el fichero o directorio. Para todas las versiones de gcc que tengo instaladas tengo este fichero en : /usr/lib/gcc-lib/... ¿Por que lo busca aqui, y cuando uso gcc-2.95 lo busca en el otro lado? Hola a todos... Ya he descubierto porque busca en ese directorio, se trata de un trocito del Makefile del kernel-sources : kbuild_2_4_nostdinc := -nostdinc $(shell $(CC) -print-search-dirs | sed -ne 's/install: \(.*\)/-I \1include/gp') export kbuild_2_4_nostdinc Si se usa gcc-3.1 con LC_ALL=es_ES no va encontrar nunca la palabra install:, sino instalar:, si se cambia el LC_ALL=C si lo encuentra, y tambien si se cambia install: por instalar:. No se si esto debiera ser un bug Saludos.
RE: Compilacion del kernel 2.4.19 [gcc 3.1]
Pues que todavia estan portandolo a gcc 3.1 i podria fallar. En el Changes ahun recomiendan el gcc 2.95 pero si es importante para tu sistema mira en las actualizaciones incrementales que ja deberian tener algo al respecto. -- Sin embargo, ahora tengo 3 maquinas con Debian y el kernel 2.4.18 compilado con gcc-3.1, funcionando correctamente. Tambien es cierto que en una ocasion, compilando con gcc-3.1, la version 2.4.17, quedo de forma que no arrancaba, se quedaba parada, pero completaba el proceso de compilacion. En este caso, me inclino a pensar en alguna configuracion de los compiladores, puesto que el fichero que dice que no encuentra, stdarg.h, es propio de ellos. Ahora tengo instalado gcc-2.95, gcc-3.0 y gcc-3.1, y con los dos ultimos, no encuentra este fichero, pero estan porque lo he comprobado. Saludos.
RE: Compilacion del kernel 2.4.19 [gcc 3.1]
Pues que todavia estan portandolo a gcc 3.1 i podria fallar. En el Changes ahun recomiendan el gcc 2.95 pero si es importante para tu sistema mira en las actualizaciones incrementales que ja deberian tener algo al respecto. -- Sin embargo, ahora tengo 3 maquinas con Debian y el kernel 2.4.18 compilado con gcc-3.1, funcionando correctamente. Tambien es cierto que en una ocasion, compilando con gcc-3.1, la version 2.4.17, quedo de forma que no arrancaba, se quedaba parada, pero completaba el proceso de compilacion. En este caso, me inclino a pensar en alguna configuracion de los compiladores, puesto que el fichero que dice que no encuentra, stdarg.h, es propio de ellos. Ahora tengo instalado gcc-2.95, gcc-3.0 y gcc-3.1, y con los dos ultimos, no encuentra este fichero, pero estan porque lo he comprobado. Abundado en el tema, he visto porque no encuentra el fichero de marras cuando uso gcc-3.1 o gcc-3.0 : /lib/gcc-lib/i386/3.1.1./include/stdarg.h: No existe el fichero o directorio. Para todas las versiones de gcc que tengo instaladas tengo este fichero en : /usr/lib/gcc-lib/... ¿Por que lo busca aqui, y cuando uso gcc-2.95 lo busca en el otro lado? Saludos
Compilacion del kernel 2.4.19
Hola a todos... Estoy tratando de compilar el kernel 2.4.19 utilizando gcc-3.1, tal y como hice con el 2.4.18, pero esta vez no puedo, obtengo un error de fichero stdarg.h no encontrado al utilizar kernel.h, y sin embargo esta, porque lo he visto, tambien he estado comparando el kernel.h de una y otra version, y no encuentro diferencias. Si lo compilo con gcc-2.95 todo lo hace correctamente. ¿Que puede estar pasando? Saludos
Re: Compilacion del kernel 2.4.19 [gcc 3.1]
Angel Vicente Perez wrote: Hola a todos... Estoy tratando de compilar el kernel 2.4.19 utilizando gcc-3.1, tal y como hice con el 2.4.18, pero esta vez no puedo, obtengo un error de fichero stdarg.h no encontrado al utilizar kernel.h, y sin embargo esta, porque lo he visto, tambien he estado comparando el kernel.h de una y otra version, y no encuentro diferencias. Si lo compilo con gcc-2.95 todo lo hace correctamente. ¿Que puede estar pasando? Saludos Pues que todavia estan portandolo a gcc 3.1 i podria fallar. En el Changes ahun recomiendan el gcc 2.95 pero si es importante para tu sistema mira en las actualizaciones incrementales que ja deberian tener algo al respecto. -- Sort Antoni Bella Perez | # http://www.terra.es/personal7/bella5/home.htm ## [EMAIL PROTECTED] ## i col·laborador del projecte Debian en català: debian.org/index.ca.htm Maquinari: - Pentium II 300MHz 128MB memòria 599.65 bogomips Sistema: - Debian GNU/Linux-2.4.19 - XFree86 4.1.0-16 -
compilacion del kernel
estoy intentando compilar el kernel 2.2.19 pero al-list:/usr/src/linux# make menuconfigrm -f include/asm( cd include ; ln -sf asm-i386 asm)make -C scripts/lxdialog allmake[1]: Cambiando a directorio `/usr/src/linux/scripts/lxdialog'gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE -DCURSES_LOC="curses.h" -c -o lxdialog.o lxdialog.cIn file included from lxdialog.c:22:dialog.h:29: curses.h: No existe el fichero o el directoriomake[1]: *** [lxdialog.o] Error 1make[1]: Saliendo directorio `/usr/src/linux/scripts/lxdialog'make: *** [menuconfig] Error 2 Y no puedo seguir :(me podrian decir cual es el problema y como solucionarlo.creo que anda por las ncurses, no semuchas gracias lista
Re: compilacion del kernel
El Sáb 22 Sep 2001 18:36, al-lists escribió: estoy intentando compilar el kernel 2.2.19 pero ... dialog.h:29: curses.h: No existe el fichero o el directorio make[1]: *** [lxdialog.o] Error 1 make[1]: Saliendo directorio `/usr/src/linux/scripts/lxdialog' make: *** [menuconfig] Error 2 Instala el paquete libncurses5-dev. -- Antonio Luque Estepa Escuela Superior de Ingenieros de Sevilla [EMAIL PROTECTED] http://woody.us.es/~aluque
RE: compilacion del kernel
- Original Message - From: Antonio Luque Estepa [EMAIL PROTECTED] To: debian-user-spanish@lists.debian.org Sent: Saturday, September 22, 2001 1:46 PM Subject: Re: compilacion del kernel El Sáb 22 Sep 2001 18:36, al-lists escribió: estoy intentando compilar el kernel 2.2.19 pero ... dialog.h:29: curses.h: No existe el fichero o el directorio make[1]: *** [lxdialog.o] Error 1 make[1]: Saliendo directorio `/usr/src/linux/scripts/lxdialog' make: *** [menuconfig] Error 2 Instala el paquete libncurses5-dev. -- Antonio Luque Estepa Escuela Superior de Ingenieros de Sevilla [EMAIL PROTECTED] http://woody.us.es/~aluque -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] muchisimas gracias gracias a eso, estoy compilando el kernel
Re: Error en la compilacion del Kernel
Hola, On sáb, 11 dic 1999 15:14:17 José Miguel wrote: Despues de haber conseguido instalar Debian Slink, 2.1, estoy intentando configurarla. Pero estoy teniendo problemas con la compilación del kernel 2.2.4. que me da este mensaje de error: as86 -0 -a -o bootsect.o bootsect.s make[1]: as86: Command not found Yo diría que no tienes instalado el assembler (as86). Instala el paquete bin86. Un saludo, JonN
Opciones de compilacion del kernel
Hola. Aun no tengo suficiente control de Linux (es decir, todavia no he leido y probado lo suficiente) como para atreverme a compilar un kernel, pero necesito saber qué tiene compilado el kernel que tengo puesto, qué es lo que soporta. ¿Hay alguna forma rapida de saber lo que tiene dentro? Por cierto, es el kernel 2.0.34 que viene en la hamm de Datom. Saludos. Andres Seco Hernandez [EMAIL PROTECTED]
Re: Opciones de compilacion del kernel
On Mon, 22 Feb 1999, Andres Seco Hernandez wrote: Hola. Aun no tengo suficiente control de Linux (es decir, todavia no he leido y probado lo suficiente) como para atreverme a compilar un kernel, pero necesito saber qué tiene compilado el kernel que tengo puesto, qué es lo que soporta. La compilación de un kernel de Linux es algo bastante sencillo. En otros sitestamas es un tema más complicado. Siempre hay que tener la precaucion de poder arrancar con el kernel antigüo las primeras veces pero por lo demás probar no representa ninguna complicación. Para esto tendrás que mirar algo de LILO o de loadlin. Si entras en /usr/src/linux y haces make menuconfig empiezas a configurar el kernel y normalmente las opciones por defecto son las que se usaron la última vez. En cada nivel puedes consultar la ayuda con ?. Después haces: 1) make dep - Actualiza dependencias 2) make clean- Borra restos de compilaciones anteriores. 3) make zImage - Crea el nucleo (Ver A) 4) make modules - Crea los módulos necesarios 5) make modules_install Instala los módulos copiandolos en /lib/modules/kernels_release/ 6) depmod -a - Crea el fichero de dependencias entre módulos. (Ver B) No olvides copiar el nucleo al lugar correcto desde donde será cargado por el LILO o por loadlin y configurar LILO o loadlin. A) El fichero imagen del kernel se genera en: /usr/src/linux/arch/i386/boot/zImage B) Fichero con las dependencias que será usado por modprob para averiguar que modulos son necesarios para ese módulo: /lib/modules/`kernelversion`/modules.dep C) El fichero con la configuración de los modulos está en: /etc/conf.modules D) El mapa de los modulos está en: /usr/src/linux/System.map ¿Hay alguna forma rapida de saber lo que tiene dentro? Por cierto, es el kernel 2.0.34 que viene en la hamm de Datom. La estructura del nucleo esta permanentemente reflejada en /proc/ mira los ficheros que aparecen y veras muchas cosas interesantes. (los nombres totalmente numericos representan procesos activos). En caso de problemas recuerda que en /usr/src/linux/Documentation vienen cosas tan utiles como la ayuda del configure configure.help y modules.txt donde viene la informacion relativa a los modulos Una vez cargado el kernel nuevo se puede comprobar los mensajes en el momento del arranque con dmesg o mirar en /proc o listar los modulos disponibles con modprob -l. Tambien puedes consultar los modulos que kerneld tiene informacion sobre ellos. Kerneld determina que modulos deben de cargarse consultando /etc/conf.modules. Si este fichero no contiene toda la información necesaria puede crearse con: modprobe -c | rep -v '^path' /etc/conf.modules Se puede instalar o desintalar un modulo con las utilidades insmod y rmod (consultar con man) Para mas informacion hay varios HOWTO's Kernel-HOWTO Module-HOWTO BootPrompt-HOWTO Kerneld-mini-HOWTO man modprobe man kerneld man depmod Los beneficios de recompilar el nucleo y adaptarlo a tus propias necesidades son muy grandes. Merece la pena hacerlo cuanto antes. Saludos. Andres Seco Hernandez [EMAIL PROTECTED] -- Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] /dev/null --- En caso de contestar a la lista mandame copia personal. /\ /\ Los mas importantes desarrolladores de Bases de datos \\W//están portando sus productos a Linux. Porque crees tu _|0 0|_ que será ?Yo creo que Linux es el futuro. +-oOOO--(___o___)--OOOo--+ | . . . . U U . . . . Antonio Castro Snurmacher | | http://slug.ctv.es/~acastro.[EMAIL PROTECTED] | +()()()--()()()--+
Re: Opciones de compilacion del kernel
On Mon, 22 Feb 1999, Andres Seco Hernandez wrote: Aun no tengo suficiente control de Linux (es decir, todavia no he leido y probado lo suficiente) como para atreverme a compilar un kernel, pero necesito saber qué tiene compilado el kernel que tengo puesto, qué es lo que soporta. ¿Hay alguna forma rapida de saber lo que tiene dentro? Por cierto, es el kernel 2.0.34 que viene en la hamm de Datom. El .config con el que está hecho el núcleo predeterminado debe estar en el código fuente del paquete kernel-image (creo). -- 56d0a9cc3f1c81a7f845d67e1779ea25 (a truly random sig)
Re: Compilacion del kernel 2.0.34 con emulacion scsi no va.
Marcelo E. Magallon wrote: El caso es que no tiene ninguna. Lo que falta por indicar es soporte SCSI para que: disco duro, cdrom, misc, tape? Creo que proceso de compilacion ve que nada va a usar SCSI asi que no lo pone... creo. Si que tengo. la grabadora de CD es IDE/ATAPI pero tengo un ZIp SCSI interno asi que tengo definido lo siguiente: # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m # CONFIG_CHR_DEV_ST is not set CONFIG_BLK_DEV_SR=m CONFIG_CHR_DEV_SG=m # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y # # SCSI low-level drivers # # CONFIG_SCSI_7000FASST is not set CONFIG_SCSI_AHA152X=m # CONFIG_SCSI_AHA1542 is not set # CONFIG_SCSI_AHA1740 is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_IN2000 is not set Asi que por ahi no van los tiros. -- Antonio Calvo Rodriguez [EMAIL PROTECTED] -- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Compilacion del kernel 2.0.34 con emulacion scsi no va.
On Tue, 9 Jun 1998, Antonio Calvo Rodriguez wrote: Estoy intentando compilar el kernel 2.0.34 con la opcion de emulacion-scsi para que me controle una grabadora HP 7100i pero me he encontrado con el siguiente problema. Tras configurar con make menuconfig y al hace make-kpkg sale el error siguiente: ... In file included from ide.c:311: ide.h:69: #error SCSI must also be selected ... --- Pero en el fichero .config si tengo definido CONFIG_SCSI # # SCSI support # CONFIG_SCSI=m Da igual que ponga y o m ya que el error es el mismo. A parte de decirle que incluyes el soporte SCSI, tienes que indicarle que controladora SCSI estas utilizando. ¿La HP7100i es SCSI o es IDE? (lo pregunto porque no lo se, y por la frase 'emulación SCSI') si es SCSI lo de antes te funcionara, si es IDE yo diria que no debes necesitar el soporte SCSI, o necesitaras un driver especial que dialoge entre el dispositivo y el modulo SCSI. (Como por ejemplo el controlador de ZIP de puerto paralelo) \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ Jordi Román Mejiase-mail: [EMAIL PROTECTED] Autònoma ObertaServei de InformàticaUniversitat Autónoma de Barcelona /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Compilacion del kernel 2.0.34 con emulacion scsi no va.
On Wed, Jun 10, 1998 at 09:22:00AM +0200, Jordi Roman Mejias wrote: Pero en el fichero .config si tengo definido CONFIG_SCSI # # SCSI support # CONFIG_SCSI=m Da igual que ponga y o m ya que el error es el mismo. A parte de decirle que incluyes el soporte SCSI, tienes que indicarle que controladora SCSI estas utilizando. El caso es que no tiene ninguna. Lo que falta por indicar es soporte SCSI para que: disco duro, cdrom, misc, tape? Creo que proceso de compilacion ve que nada va a usar SCSI asi que no lo pone... creo. Marcelo -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Compilacion del kernel 2.0.34 con emulacion scsi no va.
Estoy intentando compilar el kernel 2.0.34 con la opcion de emulacion-scsi para que me controle una grabadora HP 7100i pero me he encontrado con el siguiente problema. Tras configurar con make menuconfig y al hace make-kpkg sale el error siguiente: --- gcc -D__KERNEL__ -I/usr/src/kernel-source-2.0.34/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c -o ide.o ide.c In file included from ide.c:311: ide.h:69: #error SCSI must also be selected make[4]: *** [ide.o] Error 1 make[4]: Leaving directory `/usr/src/kernel-source-2.0.34/drivers/block' make[3]: *** [first_rule] Error 2 make[3]: Leaving directory `/usr/src/kernel-source-2.0.34/drivers/block' make[2]: *** [sub_dirs] Error 2 make[2]: Leaving directory `/usr/src/kernel-source-2.0.34/drivers' make[1]: *** [linuxsubdirs] Error 2 make[1]: Leaving directory `/usr/src/kernel-source-2.0.34' make: *** [all] Error 2 --- la linea famosa pone: -- #if defined(CONFIG_BLK_DEV_IDESCSI) !defined(CONFIG_SCSI) #error SCSI must also be selected #endif --- Pero en el fichero .config si tengo definido CONFIG_SCSI # # SCSI support # CONFIG_SCSI=m Da igual que ponga y o m ya que el error es el mismo. Alguien ha podido compilar la emulacion SCSI?? Lo de comentar el mensaje tampoco da resultado. -- Antonio Calvo Rodriguez [EMAIL PROTECTED] -- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]