web-dev-qa-db-fra.com

Pourquoi ai-je un redémarrage au lieu d'un arrêt?

Après deux jours d'installation, étrangement ma machine Ubuntu est en train de redémarrer au lieu de s'arrêter à partir de l'interface graphique de bureau et de la ligne de commande.

Sudo shutdown -h now
Sudo halt  # (doesn't shutdown, instead freezes on boot screen Plymouth)

J'ai dû arrêter de force en éteignant la machine.

Cela ne se produit pas toutes les fois.

J'utilise Ubuntu depuis 6 mois et je n'ai jamais rencontré ce genre de problème.

10
RameshKatkam

J'ai rencontré le même problème après avoir installé Ubuntu 12.04 sur une machine nouvellement construite. Cette réponse sur un autre post m'a aidé à résoudre le problème: https://askubuntu.com/a/135568/40056

J'espère que cela pourra aider.

3
Swaroop Bekal

J'ai eu le même problème avec le nouveau portable Acer Aspire v5. Ce problème a été résolu en activant le mode ordinateur portable

Sudo apt-get install laptop-mode-tools
3
erichuang

Allez dans vos machines BIOS et recherchez une option appelée wake-on-lan ou quelque chose de similaire et désactivez-la.

C'est ce qui a causé ce problème sur ma machine.

1
Ostkontentitan

Dans mon cas, il s'agissait d'un problème de carte mère Wake On Lan (Gigabyte GA-Z77M-D3H).

Ma solution:

Installez ethtool:

Sudo apt-get install ethtool

Désactivez WOL:

Sudo ethtool -s eth0 wol d

Si cela fonctionne, éditez le fichier /etc/rc.local et ajoutez ethtool -s eth0 wol d, avant la ligne exit 0.

J'espère que cela vous aidera.

1
Nasara

J'ai eu exactement le même problème sur mon Acer V5-571G: l'ordinateur portable s'éteint, éteint son voyant d'alimentation, puis redémarre après quelques secondes. Il se produit plus souvent lorsque vous travaillez sur batterie.

Le problème semble provenir d'un travail incorrect de pm-utils. Toutefois, si vous écrivez ondans /sys/bus/*/devices/*/power/control, le noyau prend le contrôle de la gestion de l'alimentation sur les périphériques spécifiés, ce qui rend le matériel à l'arrêt correctement.

J'ai donc écrit un script:

#!/bin/bash

case "$1" in
  stop) for i in /sys/bus/*/devices/*/power/control ; do echo on > $i ; done 
  ;;
esac

exit 0

et pour le faire exécuter chaque fois avant l'arrêt, je l'ai placé sous le nom K32power-control-on dans le répertoire /etc/rc0.d (n'oubliez pas de rendre le script exécutable, Sudo chmod + x K32power-control-on ). Après cela, l'ordinateur portable s'arrête ok.

Je pense qu'il n'y a que quelques bus/périphériques pour lesquels la valeur "on" doit être écrite sur leur pouvoir/contrôle, de sorte que la liste des périphériques dans le script peut être restreinte, mais je n'ai tout simplement pas enquêté davantage.

UPD: Voici une solution plus raffinée du même problème: http://www.pbehnke.com/main/node/11

1
nullptr

Dans mon cas (Gigabyte H87N-WIFI), j’ai désactivé XHCI dans le BIOS - je peux donc toujours utiliser WOL. Je soupçonne un problème avec le module de noyau xhci_hcd.

0
H87N-WIFI reboot

J'ai eu ce problème sur un Thinkpad X230 avec Ubuntu 12.04, il redémarrait toujours après l'arrêt lorsqu'il était débranché. J'ai trouvé la solution décrite ici pour travailler pour moi:

Installez laptop-mode-tools (s'il n'est pas déjà installé):

Sudo apt-get install laptop-mode-tools

Ouvrez la configuration de grub dans /etc/default/grub dans un éditeur de texte et ajoutez (ou modifiez) cette ligne:

GRUB_CMDLINE_LINUX_DEFAULT="acpi=noirq quiet splash"

Mettez à jour grubà l'aide de la commande suivante:

Sudo update-grub
0
fuenfundachtzig

ma solution:

  • désactiver l'adaptateur WLAN interne
  • acheter adaptateur usb
  • fixer l'arrêt

exemple:

lspci found rt3290 wlan 
rt3290 use rt2800pci module

blacklist rt2800pci 

modifier blacklist.conf

Sudo nano /etc/modprobe.d/blacklist.conf

Ajouter la ligne:

blacklist rt2800pci 

redémarrer Linux

test d'arrêt :)

installer l'adaptateur usb wlan RT2870/RT3070 work :)

0
user219987