Почему я получаю перезагрузку вместо выключения?

7

После двух дней установки, как ни странно, мой компьютер Ubuntu перезагружается, а не отключается как от графического интерфейса пользователя, так и от командной строки.

sudo shutdown -h now
sudo halt (не отключается, а зависает на экране загрузки Plymouth)

У меня было принудительное выключение, выключив машину.

Это не происходит все время.

Я использую Ubuntu в течение 6 месяцев и никогда не сталкивался с такой проблемой.

    
задан RameshKatkam 06.05.2012 в 22:03
источник

8 ответов

3

Я столкнулся с той же проблемой, когда установил Ubuntu 12.04 на недавно созданную машину. Этот ответ на другой пост помог мне решить эту проблему: Ссылка

Надеюсь, что это поможет.

    
ответ дан Swaroop Bekal 26.05.2012 в 17:37
источник
3

У меня была та же проблема с новым ноутбуком acer aspre v5. Он был разрешен путем включения режима работы ноутбука

sudo apt-get install laptop-mode-tools .

Надеюсь, это поможет вам.

    
ответ дан erichuang 22.08.2012 в 00:49
1

У меня была такая же проблема на моем Acer V5-571G: ноутбук выключается, выключает индикатор питания, а затем снова запускается через несколько секунд. Это происходит чаще при работе с батареей.

Проблема возникает из-за неправильной работы pm-utils. Но если вы пишете on в /sys/bus/*/devices/*/power/control , ядро ​​получает контроль над управлением питанием на указанных устройствах - и это как-то заставляет аппаратное обеспечение отключиться правильно.

Итак, я написал сценарий:

#!/bin/bash

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

exit 0

и чтобы он выполнялся каждый раз перед выключением, я поместил его под именем K32power-control-on в каталог /etc/rc0.d (не забудьте сделать исполняемый файл сценария, sudo chmod + x K32power- контроль-на). После этого ноутбук выключается нормально.

Я думаю, что есть только несколько автобусов / устройств, которые должны иметь значение «on», написанное на их мощность / управление, поэтому список устройств в скрипте может быть ограничен, но я просто не исследовал дальше.

UPD: Вот более утонченное решение той же проблемы: Ссылка

    
ответ дан Inspired 11.05.2013 в 19:34
1

В моем случае это была проблема с материнской платой Wake On Lan (Gigabyte GA-Z77M-D3H).

Мое решение:

Установите ethtool:

sudo apt-get install ethtool

Установите WOL off:

sudo ethtool -s eth0 wol d

Если это сработает, отредактируйте файл /etc/rc.local и добавьте ethtool -s eth0 wol d до строки exit 0 .

Надеюсь, это поможет вам.

    
ответ дан Nasara 21.06.2013 в 16:50
1

Перейдите в свои компьютеры BIOS и проверьте параметр wake-on-lan или что-то подобное и отключите его .

Именно это и вызвало эту проблему на моей машине.     

ответ дан Ostkontentitan 08.02.2014 в 11:10
0

мое решение:

  • отключить внутренний адаптер wlan
  • купить адаптер usb
  • Исправить выключение

Пример:

lspci found rt3290 wlan 
rt3290 use rt2800pci module

blacklist rt2800pci 

изменить blacklist.conf

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

Добавьте строку:

blacklist rt2800pci 

перезагрузка Linux

тестовое завершение работы:)

установить адаптер wlan usb RT2870/RT3070 work:)

    
ответ дан user219987 27.11.2013 в 21:42
0

В моем случае (Gigabyte H87N-WIFI) я отключил XHCI в BIOS, поэтому я все еще могу использовать WOL. Я подозреваю, что проблема связана с модулем ядра xhci_hcd.

    
ответ дан H87N-WIFI reboot 22.03.2014 в 18:11
0

У меня была эта проблема на Thinkpad X230 с Ubuntu 12.04, она всегда перезагружалась после выключения при отключении. Я нашел решение, описанное здесь , чтобы работать для меня

Установите laptop-mode-tools (если он еще не установлен):

sudo apt-get install laptop-mode-tools

Откройте конфигурацию grub в /etc/default/grub в текстовом редакторе и добавьте (или измените) эту строку:

GRUB_CMDLINE_LINUX_DEFAULT="acpi=noirq quiet splash"

Обновить grub , используя следующую команду:

sudo update-grub
    
ответ дан fuenfundachtzig 28.11.2013 в 10:57