Modificar solo cierto parametro del kernel

Imagen de iosy
0 puntos

Buenas a todos. Vereis, tengo ubuntu 7.10 y hace poco le meti 2 modulos mas de 1 gb, para tener 4gb en total. El problema es que el ordenador si que me reconoce toda la ram (cuando inicia, al hacer el chequeo lo compruebo), pero ubuntu nada de nada, tan solo 2.9 gb. He visto por internet que una posible solucion sería recompilar el kernel, para que pudiese trabajar con toda ella.

Pues eso, me he decidido compilarlo, pero al bajar manuales y demas veo que configuran todos los parametros.

Mi pregunta es si puedo tan solo modificar el parametro de la memoria reconocida, dejando intactos los demas valores, dejarlo como te vienen en el kernel de esta version, que si no me equivoco y no ha habido actualizaciones, es la 2.6.22-14

Muchas gracias 

Imagen de TASADAR-F
+1
0
-1

Que version usas de Ubuntu la de 32bits o la de 64bits

+1
0
-1
Imagen de iosy
+1
0
-1

Perdon se me habia olvidado indicarlo. Es la ubuntu 7.10 de 32 bits, con el kernel 2.6.22-14 generic.

La cuestión sería ponerle el máximo de memoria ram permitida (los 4gb), ya que no me fío mucho todavía de la versión de 64 bits por el tema de drivers, programas y funcionamiento..creo que esta un poco verde aún.

Graciass 

+1
0
-1
Imagen de TASADAR-F
+1
0
-1

Haces bien en usar 32bits porque tiene menos fallos, mas software y la diferencia no se nota. 

El problema que tienes voy a intentar explicarlo por encima es que los sistemas de 32bits tanto windows como linux.

Si instalas 4GB te reconoce aproximadamente 3GB y el GB restante se queda para uso del sistema operativo.

Para tener los 4GB reales o mas deberias tener un sistema operativo de 64bits.

Conclusion:

Si no usas ninguna aplicacion especial o el ordenador como servidor te interesa quedarte con  la version de 32bits y perder ese trozo de ram. Pero si de verdad necesitas esa ram tendras que pensar si te interesa ponerte la version de 64bits

Aqui te dejo la explicacion:

http://kerneltrap.org/node/2450 

+1
0
-1
Imagen de iosy
+1
0
-1

Gracias por responder..y vaya, creo que hare lo que decia, mantenerme en los 32 bits, no me convence mucho los 64 todavia, y no es que tenga que hacer mucho trabajo para el procesador, tan solo lo tipico. Mas que nada era un caprichito para ver si se podia hacer y probar algunas configuraciones.

De hecho intentare lo que pone en la pagina que me indicaste, variar el parametro CONFIG_HIGHMEM64G del fichero .config y recompilar el kernel con ese valor.

Alguna experiencia con eso? Por lo que visto es modificar ese parametro, compilarlo y despues instalarlo de nuevo no? Hay alguna referencia para eso?

Lo dicho, graciass por las respuestas 

+1
0
-1
Imagen de TASADAR-F
+1
0
-1

Lo he estado mirando y el kernel ya viene configurado para highmem sino solo verias 1GB.

Hay 3 opciones que se pueden elegir:

OFF (que te da hasta 1 GB)

4GB (que te da hasta 4GB) (Es la que viene marcada por defecto

64GB (hasta 64GB)

Lo que te deja escoger es la forma de partir los 4GB

3GB/1GB (la que tienes tu que es la que viene por defecto)

2GB/2GB

1GB/3GB 

 

Asi que no creo que vayas a conseguir nada porque el Gb ya se esta usando como espacion del kernel.

Pero si aun quieres intentarlo por probar y aprender te paso un tutorial para crear el paquete de un nuevo kernel y asi si haces algo mal lo podras desinstalar  el paquete.

http://www.ubuntu-es.org/node/431 

+1
0
-1
Imagen de WeaponX
+1
0
-1

Hace relativamente poco tiempo que uso Linux. Empecé aún no hace un año con openSuSE y al poco tiempo pasé a Ubuntu 7.04

Con esto quiero decir que mis comentarios puedan sonar un poco descabellados, pero:

1· No veo muy lógico destinar 1 GB de ram a un kernel que va a utilizar unos pocos MB.

2· Estoy contentísimo con mi Gutsy en 64 bits.

Es cierto que me dió algunos problemas al principio. Pero incluso con Feisty logré hacer funcionar, entre otras cosas, Beryl, youtube, etc...

Con Gutsy y, por ejemplo, Automatix2 he logrado instalar todo lo que he necesitado hasta ahora.

Sigo sin entender la postura de algunos en despoticar sobre los 64 bits cuando una de las cosas que hace grande a este sistema operativo frente a otros es la gran cantidad de programas que  están complados en 64 bits.

Al fin y al cabo si me compré un procesador de 64 bits, hace ya años, fué para poder utilizar programas en 64 bits.

 

Mi recomendación es que no te dejes influenciar por esas opiniones y, por lo menos, pruebes una versión de 64 bits.

Para los programas que suele utilizar la mayoría de la gente no suelen tener muchos problemas... 

+1
0
-1
Imagen de TASADAR-F
+1
0
-1

Yo tambien pienso intalarme el ubuntu de 64bits cuando me compre el nuevo ordenador.

 

Pero el problema fundamental para la gente nueva es que existe menos software para 64bits y se encuentran con algun fallo que la version de 32bits no tiene.

Resumiendo que para una persona con experiencia usar la version de 64bits es lo mejor y todos los problemas que se encuentre los puede solucionar o el software que necesite lo puede compilar pero para un bovato siempre es mejor empezar por la version de 32bits

 

Miembro del equipo de moderadores

+1
0
-1
Imagen de carcamal
+1
0
-1