Ubuntu 14.04 застрял на выключении

15

Когда я пытаюсь выключить компьютер, он зависает на экране выключения, и это единственные строки, которые я вижу:

wait-for-state stop/waiting
Stoping GNUstep distributed object mapper: gdomap.
* Stopping rsync daemon rsync [ OK ]
* Stopping Speech Dispatcher speech-dispatcher [ OK ]

И это все.

Я использую GNOME 3.10 (имел 3.12, но понижен из-за некоторых проблем), если это как-то связано с этим.

Перезагрузка компьютера работает; это не висит.

user313246
источник

Ответы:

13

В моем случае эти простые шаги работали для меня нормально:

  1. Нажмите Ctrl+ Alt+, Tчтобы перейти к терминалу и введите:

    sudo gedit /etc/default/grub
    

    Это откроет файл конфигурации grub. Измените строку:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    чтобы:

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

    Затем сохраните и закройте его.

  2. Введите в тот же терминал:

    sudo gedit /etc/modules
    

    Это откроет конфигурацию модулей, просто добавьте следующее:

    apm power_off=1
    

    и сохраните файл.

  3. Следующий тип в терминале:

    sudo update-grub
    

Источник

Урош Подкрижник
источник
@ Фабби, ты прав, спасибо. Я добавил шаги =)
Урош Подкрижник
Намного лучше! И редактирование, и голосование! Не могли бы вы просмотреть мои правки, а также просмотреть справку по редактированию, чтобы улучшить читаемость ваших ответов в будущем ... ;-)
Fabby
1
Я считаю , что acpi=forceпринадлежит в кавычках, так как я видел много мест , в другом месте (см один пример ). Ответ ниже также имеет apm=power_offчасть в кавычках.
Натеовами
7

Ubuntu не выключается должным образом или зависает при выключении?

При установке Ubunutu 14.04 в ноутбук Dell XPS 15Z возникла проблема

Откройте файл /etc/default/grubс помощью текстового редактора по вашему выбору и с привилегиями администратора. Может быть сделано gksu gedit /etc/default/grubдля текстового редактора GUI или sudo nano /etc/default/grubдля доступа к командной строке.

Найдите следующую строку:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Замените его следующим:

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

Сохраните и закройте файл. Вернувшись в терминал, выполните:

 sudo update-grub

Теперь, когда вы выключаете, это должно работать.

Бабин Лонстон
источник
Зависает при отключении. Я пытался это, но та же проблема сохраняется.
user313246
Для Razer Blade 14 ваше решение поможет. Благодарю. Я упал, так acpi=noirqкак в моем случае это не имеет значения.
Topr
3

Я только что удалил quiet splashиз этой строки в/etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

и побежал sudo update-grub

и он никогда не зависает при выключении снова

TaMone
источник
Я удалил, и теперь мой ноутбук не застревает при выключении / перезагрузке. Благодарю.
Мустафа Челик
2

Я использую Lubuntu 16.04.1. Я пробовал несколько методов, включая: редактирование /etc/default/grub, запуск sudo swapoff -aдо выключения и т. Д. Но ни один из них не работал для меня.

Отключение USB 3.0 legacy modeв биосе у меня сработало.

Хьеу
источник
1

Я пытался получить изменения безуспешно. Я должен был использовать sudo shutdown -h 0(так с -h), чтобы это работало.

Если я забуду -h, система зависает со мной потенциально далеко, поэтому я создал для нее псевдоним (обычно это плохая идея для псевдонимов встроенных команд, но я чувствую, что это важно).

alias sudo='sudo '  # note the space, that's what makes sudo recognize aliasses
alias shutdown='shutdown -h'
отметка
источник
1

У меня была такая же проблема с выключением на Ubuntu (15.10 и 16.10). С отладкой, включенной в GRUB, я мог видеть, что ноутбук сломался сразу после «Достигнута цель»

GRUB_CMDLINE_LINUX_DEFAULT="debug"

Я также попробовал различные варианты GRUB и даже создать сервис, который отключает USB.

Если у вас есть USB 3.0, вы можете попытаться отключить их из BIOS (я не смог сделать это на моем ASUS X540SA из-за нескольких настроек в BIOS)

Для меня решением было обновить ядро. Я использовал 4.5.3 на Ubuntu 15.10 (что-нибудь большее, чем это, приведет к краху ОС после входа в систему), а 4.7 RC3 работает на Ubuntu 16.04.

Ранее у меня был установлен Linux Mint 17, и у него не было проблем с перезагрузкой / выключением.

Богдан Б.
источник
Ебена мать! Спасибо огромное! Я пытался это исправить уже несколько дней. Отключение Pre-OS USB 3.0 Configurationиз моих настроек BIOS исправило это.
Шехарьяр
0

У меня с ноутбуком ASUS случалось то же самое, и я пытался всеми способами противостоять ему под солнцем. Самым дальним из них было обновление ядра до 4.2.3, поэтому, если вы хотите попробовать, нажмите здесь и следуйте инструкциям.

В противном случае вы всегда можете вернуться к SysRq, что я и сделал. Если вы намереваетесь использовать SysRq, тогда вам действительно следует выполнить шаги REISUB, но на самом деле, если вам нужно делать это часто, как я, тогда все, кроме B (или O в нашем случае), на самом деле не имеет значения.

Удерживая клавиши Alt+ Prt Sc/SysRq+, Shiftвведите REISUO, подождав около 5-10 секунд между каждым и ваш компьютер выключится.

Объяснение:

 R - Forces capturing of the keyboard
 E - Terminates all processes
 I - Kills all processes
 S - Syncs all mounted drives
 U - Remounts all drives in read-only mode

Тогда либо:

 B - Reboots the system
 O - Shuts down the system

Из-за длительного ожидания между каждой записью я сократил ненужные; Кроме того, большинство из них необходимо только в случае потери контроля над системой. Поэтому, если вы пытаетесь завершить работу вручную, и она зависает, как это и нужно, следуйте REISUO ... в противном случае просто используйте O.

(Помните, что это не произойдет сразу, поэтому не нажимайте, чтобы заставить его работать быстрее; просто наберитесь терпения).

В качестве дополнительного примечания: некоторые компьютеры могут использовать разные комбинации клавиш, такие как Alt+ Fn+ Prt Sc/SysRq. Есть более подробно здесь на странице Википедии с альтернативными узорами , вы можете попробовать , если оригинал не работает.

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

Alek
источник
0

У меня была та же самая проблема, и ничто не предложило, работало. Я наконец понял, что система настроена на загрузку с использованием LEGACY, а не UEFI Secure. Как только я изменил его на UEFI, он работал отлично!

Алек Бертеле
источник
0

У меня была та же самая проблема, и мне потребовалось 3 дня, чтобы решить ее.

Я использую Lenovo B50-10. Установка Ubuntu 14.04 не вызывала никаких проблем, пока я не захотел перезагрузить компьютер, чтобы завершить процесс установки. Дисплей стал черным, и компьютер ничего не сделал. Вскоре я понял, что он тоже не выключится. Жесткий диск выключился, но дисплей замер, показывая точки с логотипом Ubuntu.

Поэтому я попытался изменить параметры загрузки, отредактировав

GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск"

линия и применение решений, которые упомянуты в ответах выше.

Затем я понял, что установил Ubuntu в устаревшем режиме, и это может быть причиной. Поэтому я изменил режим BIOS на UEFI и установил его в режиме UEFI. Удивительно, но теперь я мог помешать Ubuntu зависать при выключении / перезагрузке, редактируя

GRUB_CMDLINE_LINUX_DEFAULT = "acpi = noirq тихий всплеск"

К сожалению, эта модификация привела к тому, что у меня больше не было Wi-Fi-соединения. Так что на самом деле это не было решением, и я подумал об обновлении BIOS и ядра. Но без ключа продукта Windows и чертового новичка Linux я не знал как.

Но, наконец, я решил проблему, применяя это решение:

Перейдите в BIOS и измените «OS Optimized Defaults» и установите для него «Enabled». Затем нажмите «Загрузить настройки по умолчанию».

Это было решение, которое работало для меня. Поэтому мне не нужно было обновлять прошивку или ядро.


источник
-1

У меня все та же проблема, несмотря на следование советам,

Вот вывод

sudo gedit / etc / default / grub

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force apm=power_off"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=bios"
GRUB_CMDLINE_LINUX=""

И вывод

sudo gedit / etc / modules

lp
rtc
apm power_off=1

Благодарность,

Харун
источник