Re: [suse-linux-s] averiguar opciones del kernel por defecto
Mensaje citado por: Emiliano Sutil
Hola a todos,
Como se hace para saber que opciones tiene configuradas el kernel por defec> to?
Tengo un server en el que no tengo ni instaladas las fuentes del nucleo y esta corriendo con el kernel: name -a Linux server 2.6.5-7.151-default #1 Fri Mar 18 11:31:21 UTC 2005 i686 i686 i386 GNU/Linux
La cuestion es que tengo que revisar las opciones de compilacion pero no tengo ni idea de como hacerlo.
Cuando lo has compilado tu se que se hace con el make menuconfig, pero en este caso no se como va.
Habitualmente, suele quedar una copia del config en /boot . Revisalo con un editor de texto y veras las opciones de compilación. Si quieres recompilar con la misma configuración, lo copias como .config en /usr/src/linux y y haces un make cloneconfig o make oldconfig. __________________________________ Registrate desde http://servicios.arnet.com.ar/registracion/registracion.asp?origenid=9 y participá de todos los beneficios del Portal Arnet.
Habitualmente, suele quedar una copia del config en /boot . Revisalo con un editor de texto y veras las opciones de compilación. Si quieres recompilar con la misma configuración, lo copias como .config en /usr/src/linux y y haces un make cloneconfig o make oldconfig.
Pues creo que no lo tengo: /boot # ls -la total 6495 drwxr-xr-x 5 root root 528 Jun 30 10:21 . drwxr-xr-x 23 root root 536 Sep 23 2005 .. -rw-r--r-- 1 root root 879433 Jun 2 17:45 System.map-2.6.8-24.16-default -rw-r--r-- 1 root root 512 Jun 29 17:33 backup_mbr lrwxrwxrwx 1 root root 1 Jun 29 17:26 boot -> . -rw-r--r-- 1 root root 49224 Jun 2 17:52 config-2.6.8-24.16-default drwxr-xr-x 2 root root 480 Jun 29 17:33 grub lrwxrwxrwx 1 root root 26 Jun 30 10:21 initrd -> initrd-2.6.8-24.16-default -rw-r--r-- 1 root root 2005498 Jun 30 10:21 initrd-2.6.8-24.16-default -rw-r--r-- 1 root root 113152 Jun 29 17:33 message -rw-r--r-- 1 root root 76168 Jun 2 17:52 symvers-2.6.8-24.16-x86_64-default.gz -rw-r--r-- 1 root root 1892964 Jun 2 17:52 vmlinux-2.6.8-24.16-default.gz lrwxrwxrwx 1 root root 27 Jun 30 10:21 vmlinuz -> vmlinuz-2.6.8-24.16-default -rw-r--r-- 1 root root 1609722 Jun 2 17:46 vmlinuz-2.6.8-24.16-default No será que te lo deja si tienes instalado el paquete de fuentes?
__________________________________ Registrate desde http://servicios.arnet.com.ar/registracion/registracion.asp?origenid=9 y participá de todos los beneficios del Portal Arnet.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-09-23 a las 13:40 +0200, Emiliano Sutil escribió:
Pues creo que no lo tengo:
Tu binario era "2.6.5-7.151-default", ¿no? Pues no, no lo tienes.
-rw-r--r-- 1 root root 49224 Jun 2 17:52 config-2.6.8-24.16-default
Este es el que te ha puesto, pero es de otro kernel. De hecho, ha discrepancia entre lo que tienes en uso y en /boot. Usa el de /proc, que para eso está. Si existe, es exactamente el del kernel en ejecución. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDNAt9tTMYHG2NR9URAsl2AJ9N2ZqdAM+iuq6z6rBRnjeL9zPRkwCgiUBQ ZOwLrpSYe29GgvLM8fmXfgI= =SOdP -----END PGP SIGNATURE-----
Sin embargo, yo he probado lo que Carlos sugiere, utilizando el de /proc y me da el siguiente error: make cloneconfig make[1]: *** No hay ninguna regla para construir el objetivo `cloneconfig'. Alto. make: *** [cloneconfig] Error 2 Y francamente, no entiendo el error. Bueno, el error si lo entiendo, lo que no entiendo es que se produzca. El vie, 23-09-2005 a las 16:04 +0200, Carlos E. R. escribió:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2005-09-23 a las 13:40 +0200, Emiliano Sutil escribió:
Pues creo que no lo tengo:
Tu binario era "2.6.5-7.151-default", ¿no? Pues no, no lo tienes.
-rw-r--r-- 1 root root 49224 Jun 2 17:52 config-2.6.8-24.16-default
Este es el que te ha puesto, pero es de otro kernel. De hecho, ha discrepancia entre lo que tienes en uso y en /boot.
Usa el de /proc, que para eso está. Si existe, es exactamente el del kernel en ejecución.
- -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76
iD8DBQFDNAt9tTMYHG2NR9URAsl2AJ9N2ZqdAM+iuq6z6rBRnjeL9zPRkwCgiUBQ ZOwLrpSYe29GgvLM8fmXfgI= =SOdP -----END PGP SIGNATURE-----
El Viernes, 23 de Septiembre de 2005 21:57, Alex Casteleiro escribió:
Sin embargo, yo he probado lo que Carlos sugiere, utilizando el de /proc y me da el siguiente error:
make cloneconfig make[1]: *** No hay ninguna regla para construir el objetivo `cloneconfig'. Alto. make: *** [cloneconfig] Error 2
Y francamente, no entiendo el error. Bueno, el error si lo entiendo, lo que no entiendo es que se produzca.
* ¿lo has descomprimido y nombrado correctamente?
Pues si. Lo he descomprimido y nombrado correctamente. El vie, 23-09-2005 a las 22:16 +0200, jose maria escribió:
El Viernes, 23 de Septiembre de 2005 21:57, Alex Casteleiro escribió:
Sin embargo, yo he probado lo que Carlos sugiere, utilizando el de /proc y me da el siguiente error:
make cloneconfig make[1]: *** No hay ninguna regla para construir el objetivo `cloneconfig'. Alto. make: *** [cloneconfig] Error 2
Y francamente, no entiendo el error. Bueno, el error si lo entiendo, lo que no entiendo es que se produzca.
* ¿lo has descomprimido y nombrado correctamente?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-09-23 a las 21:57 +0200, Alex Casteleiro escribió:
Sin embargo, yo he probado lo que Carlos sugiere, utilizando el de /proc y me da el siguiente error:
make cloneconfig
make[1]: *** No hay ninguna regla para construir el objetivo `cloneconfig'. Alto.
Estás usando un kernel que no es de SuSE. El "objetivo" cloneconfig es una extensión que sólo usa SuSE, y no necesita que copies el config de ningún sitio: el mismo lo copia directamente de /proc/config.gz. Cuando el kernel no es de suse, la alternativa es expandir ese config.gz y hacer oldconfig sobre el. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDNJ44tTMYHG2NR9URAiIYAJ983L4S7w6GrlItLLi3C9u0+AczswCeOdbI FD9rS0d3nNo0rsU5mMwmsIU= =RwvD -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-09-23 a las 08:12 -0400, Juan Erbes escribió:
Habitualmente, suele quedar una copia del config en /boot .
Pero no hay garantía de que sea una copia fiable, sólo si coinciden las fechas con la del binario.
Si quieres recompilar con la misma configuración, lo copias como .config en /usr/src/linux y y haces un make cloneconfig o make oldconfig.
cloneconfig coge la configuración de /proc/config.gz, oldconfig del .config. Son distintos, el primero es un añadido de SuSE. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDNAqYtTMYHG2NR9URAnyGAKCNtefh99oRa1LGVJcnJ7OT1kSijQCfWMjx vo8iDJwK6+k88Mi6/K53cfo= =pQsU -----END PGP SIGNATURE-----
participants (5)
-
Alex Casteleiro
-
Carlos E. R.
-
Emiliano Sutil
-
jose maria
-
Juan Erbes