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

11

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

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

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

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

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

RameshKatkam
источник
Пожалуйста, обновите свой вопрос и сообщите нам, какие параметры завершения работы командной строки вы пробовали, а также каким образом отключение не работает. Как вы « принудительно выключаете »? Вы можете завершить работу с помощью графического меню рабочего стола? Пожалуйста, не повторяйте комментарии. Обновите ваш вопрос, как это рекомендуется в FAQ .
иррациональный Джон
Пожалуйста, смотрите этот пост. askubuntu.com/questions/26601/…
beeju
«Это не происходит все время». -> Я считаю, что это происходит только тогда, когда линия электропитания отключена.
fuenfundachtzig
У меня такая же проблема на Ubuntu 15.04 на Lenovo Yoga 2 11. Я попробовал варианты grub, но они ничего не изменили. Я обнаружил, что могу правильно отключить систему при подключении внешней мыши, которая была подключена во время установки. После удаления мыши проблема снова появляется.

Ответы:

3

Я столкнулся с той же проблемой после того, как я установил Ubuntu 12.04 на недавно собранную машину. Этот ответ на другой пост помог мне решить эту проблему: https://askubuntu.com/a/135568/40056

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

Swaroop Bekal
источник
3

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

sudo apt-get install laptop-mode-tools
erichuang
источник
Это работает, для меня после установки ноутбука-инструментов и запуска файла конфигурации из тире.
Факаббир Амин
У меня такая же проблема на моем Intel NUC, это ухудшает мою ситуацию, моя мышь и клавиатура часто зависают.
KXXOLING
2

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

Мое решение:

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

sudo apt-get install ethtool

Отключить WOL:

sudo ethtool -s eth0 wol d

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

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

Nasara
источник
Я думаю, что моя проблема связана с WOL, но мне нужно использовать эту функцию, поэтому я не хочу ее отключать. Любой совет?
Фелипе
2

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

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

Ostkontentitan
источник
Удивительно, но я обнаружил, что это работает для моего случая, хотя я не уверен, почему, поскольку на машине не должно быть пакетов WoL.
Кико
1

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

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

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

#!/bin/bash

case "$1" 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-control-on ). После этого ноутбук выключается нормально.

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

UPD: Вот более изощренное решение той же проблемы: https://www.behnke.io/fedora-17-on-an-aspire-v5-571-reboot-on-shutdown/

nullptr
источник
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работает :)

user219987
источник
1
Зачем отключать исправление wlan, что компьютер не выключается правильно?
Алвар
Моя WIFI-карта Ralink RT3290 также приводит к перезагрузке компьютера вместо выключения, но если карта переводится в режим полета, отключение работает, как и ожидалось.
Энос Д'Андреа
0

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

Перезагрузка H87N-WIFI
источник
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
источник
:( это не сработало для меня. И даже больше, мой Wi-Fi, LCD-яркость и другие функции в моем ноутбуке перестают работать.
Lepe