sábado, 22 de octubre de 2016

UBUNTU 16.04 NO SE APAGA NI SE REINICIA

Este mini-manual ha sido recolectado de varios sitios y ha resultado exitoso. Este problema puede haber sido debido a dos cosas. Que el grub tenga problemas, o que sea problema de los driver gráficos. Muchos hemos probado todo tipo de comandos de apagado:
Poweroff
Shutdown –h now
Sudo init 0

O los típicos reboot de reinicio sin éxito.
También se ha comprobado que al desconectar la red en el ordenador y apagando posteriormente, se consigue que se apague más rápido. 
Estos son los pasos que realicé para acelerar el apagado de Ubuntu.


PASO 1. MODIFICAR EL GRUB
Nos vamos al fichero que contiene la configuración del grub y lo modificamos:

sudo nano /etc/default/grub

Editar la variable GRUB_CMDLINE_LINUX_DEFAULT y reemplazar "quiet splash" por "quiet splash acpi=force apm=power_off", debe quedar así:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force apm=power_off"


Editar el archivo /etc/modules:

Sudo nano /etc/modules


Agregar la siguiente línea:

apm power_off=1


Y finalmente, actualizamos el grub:

sudo update-grub

El último paso es quitar la conexión a internet ya sea LAN o WIRELESS, (esto es para que se apague rápido) y realizar el comando:

Sudo shutdown –h now

De esta forma la próxima vez que apaguemos, no habrá problemas.
Si has probado lo anterior y no te ha funcionado, tendrías que seguir el siguiente paso.

PASO 2. ACTUALIZAR CONTROLADORES DE TARJETA GRAFICA
GRAFICA NVIDIA:
Para la gráfica NVIDIA tendremos que añadir primero los repositorios y después descargar los paquetes.

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt-get update

sudo apt-get install nvidia-361

GRAFICOS DE INTEL:
Intel está más familiarizado con el sistema libre y, por lo tanto, no es tan difícil instalar los controladores adecuados del sistema, para hacerlo solamente necesitas descargar el instalador de gráficos de Intel para Linux.
Solo es soportado a partir de la versión 15.04 y posteriores.




PASO 3: REALIZAR UN SCRIPT 

En este caso, si no nos ha funcionado nada de la anterior, tendríamos que realizar un script que reemplace el comando shutdown. 



sudo mv /sbin/shutdown /sbin/shutdown-default



Ahora que ha sido removido el comando de apagado de forma segura, tenemos que crear uno nuevo.


sudo gedit /sbin/shutdown

Agregamos el siguiente código en /sbin/shutdown:
#!/bin/bash
for i in /sys/bus/usb/devices/*/power/control;
    do echo on > $i
done
/sbin/shutdown-default -h now

Finalmente le damos permisos de ejecución al comando:

sudo chmod +x /sbin/shutdown

Para más información para hacer un script, en esta página:

1 comentario: