¡¡¡¡¡EDITADO!!!!!
Saludos a todos! Lamento el parón de estos días, pero he estado un poco liado con trabajo y estudios.
Ahora os paso a comentar como solucioné el problema de hibernar en Ubuntu, algo que no conseguía hacer des de hace año y medio :)
Aquí va la solución.
Entrar en Synaptic e instalar uswsusp e hibernate, aquí te dirá que no puede configurar correctamente la partición swap,ningún problema.
Editamos /etc/uswsusp.conf, que debe quedar más o menos así:
resume device = /dev/sda2
splash = n
compress = y
early writeout = y
RSA key file = /etc/uswsusp.key
shutdown method = shutdown
Substituyendo /dev/sda2 por la que corresponda a tu swap.
Ahora probamos que tal:
sudo s2disk
Tarda un poquito y puede que te salga una pantalla llena de cuadritos, tranquilo, es normal. A mi me sale de vez en cuando, pero lo normal es que salga un texto en el que te dice que tal va el progreso de hibernación.
Una vez hibernando, le damos al botón de arrancada y listos, ya hibernamos.
Ahora editaremos el archivo /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux
para poder hibernar sin tener que acudir a la terminal y poner s2disk.
Primero copia de seguridad:
sudo cp /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux.bak
Ahora editamos, borra todo lo que hay en /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux:
sudo gedit /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux
Y pon esto:
#!/bin/sh
/sbin/s2disk
-----------------------------------------------------------------------------------------------
EDITO: en versiones más actuales de uswsusp y ubuntu, lo que hay que poner en el archivo hal-system-power-hibernate-linux es lo siguiente:
#!/bin/sh
s2disk
El resto sigue siendo igual.
------------------------------------------------------------------------------------------------
Ahora actualizamos el kernel para que funcione des de ya:
sudo update-initramfs -u
Ahora ya está, cuando presionemos Hibernar del menú de apagado, todo funcionará correctamente para hibernar.
No pongo la fuente, ya que ningún tutorial que encontré funcionó, y me tuve que dedicar a probar hasta que di con el problema... donde ponía Shutdown method=platform debería poner Shutdown method= shutdown.
11 comentaris:
hola ke tal tu solucion es muy buena funciona de maravilla mi problema es ke no consigo ke hiberne desde el boton apagar mi pregunta es si me falta algun comando o tenga algo ke ver con ke uso ubuntu 9.04 amd64 y por eso necesite cambiar algo de antemano gracias mientras hibernre con el terminal
Has hecho lo siguiente?
Ahora editamos, borra todo lo que hay en /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux:
sudo gedit /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux
Y pon esto:
#!/bin/sh
/sbin/s2disk
Ahora actualizamos el kernel para que funcione des de ya:
sudo update-initramfs -u
ya, lo unico ke hace es blokear la pantalla :S, en realidad no comprendo donde esta el problema todo lo hice paso a paso
Y te funciona el comando?
sudo s2disk
Ya tengo la solución:
El archivo a editar en Jaunty se hace de forma diferente (nuevas versiones=cambios)
sudo gedit /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux
Y pon esto:
#!/bin/sh
s2disk
Ahora ya funciona! ;P
si funciona, muchas gracias :D
hola
probé el comando pero no hiberna, después de guardar hasta el 100% el computador se apaga.
uso ubuntu 9.04
¿tendrá q ver q mi partición swap no es una partición primaria?
eso, gracias de antemano
Es que es eso el hibernar, tu le das a hibernar con aplicaciones abiertas.
Después, cuando se ha apagado, le das al botón de encender el ordenador y te recupera la sesión tal como la dejaste.
Prueba de hacerlo con aplicaciones abiertas, si al encender de nuevo las tienes abiertas, es que has hibernado correctamente.
Saludos.
Hola,estoy recién "ubuntizado" y tengo los típicos problemas de suspender/hibernar, micrófono, webcam según he podido ver en los comentarios de los diversos foros.
He visto que has podido solucionar el tema de hibernar. He intentado seguirlo pero después descargarme las aplicaciones comentas que ... Editamos /etc/uswsusp.conf.
Cómo se realiza???
Soy novato novato y estoy un poco perdido.
Muchas gracias.
Saludos,
iñaki
Hola Iñaki, para editar el archivo debes ir a la terminal (Aplicaciones-->Accesorios-->Terminal) y poner allí: sudo gedit /etc/uswsusp.conf
Si estas en la 9.10, sin hacer nada la hibernación funciona bien si tienes un portátil y no está conectado a la corriente.
En la 9.10 la parte final no funciona correctamente (sudo gedit /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux), lo que hay que hacer es poner una lanzadora (boton derecho, Crear lanzadora) y crear una aplicación con la orden gksudo s2disk
Ya me contaras.
Sí! Por fin lo arreglé! Intenté de todo en debian wheezy, cambié el fstab, cambié el kernel, me instalé un driver privativo para mi tarjeta ethernet, modifiqué el grub, cambié pulseuadio por alsa... Muchísimas gracias! Estaba a punto de desistir y reinstalar linux mint! Gracias!
Publica un comentari a l'entrada