Jump to content

Gran duda sobre Clover, UEFI y ajustes permanentes.


bilbo
 Share

7 posts in this topic

Recommended Posts

Hola.

 

A ver si alguien me puede aclarar una gran duda que tengo sobre clover y EFI. En general, el tema de la UEFI me tiene un poco loco y la verdad es que me ha llevado a muchos quebraderos de cabeza.

 

Aunque me quede un poco largo, es simple. Quiero explicar lo que me pasó hace tiempo (es un tema pasado)

 

 

Tenía una instalación razonablemente estable y pulida de Mavericks. Decidí hacer un intento a actualizarme a Yosemite, por lo que inicié el procedimiento de prueba-error típico por el que pasámos todos. Para asegurarme , y ya que la instalación de Mavericks me costó lo mío, decidí retirar el disco del ordenador. Literalmente. Lo guardé en un cajón. Puse otro que tenía para pruebas.

 

Cuando conseguí instalar Yosemite, lo primero que me dió fue el mensaje de error en la colocación de los módulos de memoria en los bancos de la placa. Después, un mensaje de "El equipo se apagó incorrectamente debido a un problema". El mensaje de la ram desapareció al darle a aceptar. Pero el de apagado incorrecto se volvió persistente. Me aparecía siempre. No se si tenía relación con como Yosemite detectaba la ram. Es igual, No es el caso.

 

La cuestión es que después de ver los ventajas e inconvenientes de Yosemite, devidí volver a Mavericks. Quité el disco, volví a poner el otro.... y me quedé estupefacto al volver a ver el mensaje de "El equipo se apagó incorrectamente debido a un problema" . Que como podéis imaginar, no me había pasado nunca con Mavericks. Y con el dichoso mensajito he tenido que convivir todo esto tiempo. Un par de años.

 

En cada momento fuí cambiando la versión de Clover por la versión más reciente. Pero por ejemplo, cuando volví a poner el disco de Mavericks, lógicamente, la versión de Clover también saltaba.

 

Ahora, felizmente, he podido pasarme a El Capitán. Va todo muy muy bien y sin gran parte de los problemas que he tenido siempre. El mensaje de error se fué.

 

Hace tiempo leí un truco para arrancar en un modo especial de comandos de la UEFI (ni idea de que esto existia). Con una serie de comandos se pueden eliminar entradas de discos obsoletas que se quedan "enganchadas". Había gente que reportaba haber borrado más de 20 entradas antiguas.

 

Lo que me da que pensar en que la UEFI tiene que tener algún tipo más de gestión de sus ajustes, y por tanto algun modo de reseteo o refresco. En su momento probé a resetear la bios, y ha hacer un hard-reset de la placa. Y nada.

 

Bueno, ahí dejo el tema. Si alguien pudiera aclarar algo.

Link to comment
Share on other sites

Lo que comentas es que tienes un problema con tu placa base y su configuración o componentes, nada mas que eso y nada tiene que ver con el sistema operativo, respecto a las entradas "obsoletas" o añadidas con resetear o volver a los ajustes originales la BIOS es suficiente para quitarlas de en medio, no veo mas problemas.

Edito:

 en todo caso flaseas la BIOS de nuevo y listo

Link to comment
Share on other sites

No sé si me expliqué bien. El fondo del error no me importa mucho. No me lo dió en Mavericks, si en Yosemite, y no en el Capitán.

 

Lo que me pasó es lo siguiente.

 

- Tengo un disco duro con una instalación de Mavericks con una versión X de Clover. Creo recordar que en este caso, una r2xxx. No me acuerdo bien . Sin problemas.

 

- Cambio de disco, (retiro el otro) instalo Yosemite con la última versión en su momento. Sería una r3xxx de hace como un año. Me aparece por primera vez el error "el equipo se ha apagado incorrectamente"

 

- Me rindo con Yosemite y sus problemas (cosas aparte de esto, grafica, sonido, estabilidad). Quito ese disco, vuelvo a poner el original y el error "el equipo se ha apagado incorrectamente" sigue ahí...

 

Y eso no lo veo lógico, a no ser que clover maneje una serie de ajustes persistentes, que forzosamente se escriben en la UEFI de la placa. Como los de los listados de discos detectados. Pero más alla, que afectan a otro tipo de ajustes.

 

Es eso lo que es un misterio para mi y lo que me gustaria saber como funciona o como se gestiona.

 

 

P.D. Ahora que tengo El Capitán funcionando perfectamente, sin el dichoso error, me queda hacer la prueba definitiva de volver a poner el disco de Maverciks y ver que pasa. Pero me da un poco de yuyu.

Link to comment
Share on other sites

Lo único que se puede trasladar son los datos almacenados en NVRAM, y por lo que explicas es sumamente probable que sea el caso.

 

 

Para ver que tienes en el nvram abre un terminal:

nvram -p

Si reconoces una clave en particular que puede estar relacionada al problema puedes eliminarla con:

sudo nvram -d nombre_de_la_variable

Sino puedes eliminar todo con:

sudo nvram -c

Reinicia y ya no deberías ver el problema.

  • Like 1
Link to comment
Share on other sites

Ya lo intenté en su momento. Primero reseteando la Bios. Después le hice un hard reset. Este en el que tienes que quitar la pila. Lo que leí por aquel entonces es que lo que devuleve todo a su estado original es volver a flashear la bios, cosa que decidí no hacer por no arriesgar. Seguí leyendo y encontré cosas sobre el archivo de nvram, resetearlo y demás. Eso que comentas ya lo hice. Directamente lo borré con nvram -c. Y nada. Ahí siguió. si cuando digo que era un misterio...

 

 

Tengo todavía el disco de Mavericks intacto (apartado). Lo acabaré formateando para reutilizarlo. (cuando realmente considere que tengo la instalación de El Capitán bien consolidada). Lo suyo sería volver a ponerlo por probar y ver cual es el misterio. Pero ¿ y si lo pongo, me vuelve a aparecer el error, y cuando vuelva a El Capitán el mensaje sigue ahí?

 

Creo que lo dejaré estar y lo acabaré formateando. Me quedaré con la duda.

Link to comment
Share on other sites

Lo último que se me ocurre es que se este cargando la nvram desde un archivo del disco rígido llamado nvram.plist, que es creado al instalar los servicios RC del instalador, en conjunto con el driver efi EmuVariableUefi-64. Suele estar oculto así que lo mejor seria eliminarlo desde un terminal (sudo rm /nvram.plist), luego resetear la nvram (sudo nvram -c) y reiniciar. En el bootlog de Clover se detalla si se esta usando el nvram por hardware o el archivo plist, adjunta uno para ver que sucede.

Link to comment
Share on other sites

Gracias por la respuesta. Desconocía que hubiera dos tipos de gestión de nvram. De hecho pensaba que sólo se hacía por el archivo de nvram.plist. Ya no me acuerdo que hice en su momento para resetearla. Recuerdo haber hechado un vistazo a un archivo lleno de cadenas de texto bastante crípticas. Ahora me resulta imposible acordarme.

 

Sigo teniendo el disco de Mavericks. Ahora que voy bien y que El capitán es una maravilla y voy consiguiendo que todo funcione, ya tengo claro al 99% que no volveré a Maverciks, asi que reutlizaré ese ssd. Hasta entonces tengo que deicidir lo vuelvo a enchufar y a reiniciar desde él. Me entra pánico pensar en que algo raro ocurra y la líe otra vez. Pero por otro lado me joroba bastante no llegar al fondo de esto.  Si descubro algo lo postearé aqui, desde luego.

Link to comment
Share on other sites

 Share

×
×
  • Create New...