Ubuntu не работает кнопка выключения

Обновлено: 03.07.2024

Сразу после установки, как правило, любая операционная система будет работать очень хорошо и быстро. Но со временем ошибки могут накапливаться и вызывать различные проблемы с использованием ОС.

В сегодняшней статье мы рассмотрим такую ошибку, как "не выключается Linux". Разберём, почему может возникнуть такая проблема, методы её отладки и исправления.

Почему не выключается компьютер Linux?

Есть несколько путей решения этой проблемы:

  • Во первых, нам необходимо понять в чём именно проблема, какой сервис её вызывает и попытаться её решить;
  • Во вторых, мы можем уменьшить время ожидания от 90 до пяти секунд, для большинства сервисов этого будет вполне достаточно.

А теперь давайте рассмотрим пути решения проблемы.

Чтобы понять, почему система не может выключиться, нам сначала необходимо посмотреть лог её выключения. И тут у нас тоже есть два пути: либо отключить заставку и выводить лог в реальном времени, либо записывать лог выключения с помощью journalctl.

1. Лог выключения в реальном времени

Первый способ не настолько информативный, но всё же может быть полезным. Для отключения заставки откройте /etc/default/grub и в строке GRUB_CMDLINE_LINUX_DEFAULT замените слова quiet splash на verbose:

Затем перезагрузите компьютер. Сначала вы будете видеть полный лог загрузки, а при выключении вы увидите полный лог выключения. Преимущество этого пути в том, что вы увидите, на какой команде загрузка зависает, и сможете понять, куда копать дальше. Например, часто бывает, что Linux не может выключиться из-за ошибки "a stop job is running for Session c2 of user", т.е. мы не можем завершить сессию пользователя. Ещё выключению могут препятствовать примонтированные удалённые файловые системы.

2. Лог выключения в journalctl

Затем два раза перезапустите компьютер. Первый раз мы перезапускаем, чтобы настройки логирования вступили в силу, а второй, чтобы собрать лог последнего выключения Linux. После того, как загрузка завершиться, вы можете посмотреть лог с помощью такой команды:

sudo journalctl -b -1 -n300

sudo journalctl -b -1 -u session-c1.scope

Если вы увидели ошибку и смогли её решить, то ваша система будет выключаться уже мгновенно, если же нет, то всё ещё есть несколько путей решения.

3. Настройка таймаутов в systemd

Если никакое из предыдущих решение не помогло, и в системе просто баг, который не позволяет ей адекватно выключиться, то вы всё ещё можете уменьшить время ожидания до того, как процессу будет отправлен сигнал экстренного завершения. Для этого откройте файл /etc/systemd/system.conf и добавьте туда такие строки:

sudo vi /etc/systemd/system.conf

Теперь система будет ждать только 5 секунд перед тем, как завершить проблемный процесс. Также на некоторых форумах рекомендуют установить сервис watchdog, чтобы он следил за правильностью работы системного таймера. Это тоже делается очень просто:

sudo apt install watchdog
sudo systemctl enable watchdog
sudo systemctl start watchdog

Выводы

Изображение пользователя Krazee.

Ставил kubuntu, ubuntu LTS 20*
Все настроено, автом. режим ожидания отключен, но никак не выключается система кнопкой питания
ноут леново, кнопка питания в едином блоке кнопок цифрового блока, т.е. не отдельно вынесенная, но не суть
при нажатии кнопки питания (с удержанием 3-5 секунд) выключение системы не происходит, вообще никакой реакции..
Может кто знает как побороть?

но никак не выключается система кнопкой питания ноут леново Кнопкой питания обычно выключают, когда не выключается средствами системы. Вы понимаете, про что я?. А у вас получается - наоборот, как-бы. Как говорилось в уже классическом фильме Зачем же (С).

Изображение пользователя Krazee.

Кнопкой питания обычно выключают, когда не выключается средствами системы. Вы понимаете, про что я?
Да, но только если речь об обычном системнике
А у меня ноутбук
Есть ноут, на нем стоит винда. Уходя, я выключаю ноут тупо нажатием кнопки (с удержанием нажатой около 3 секунд) или просто закрываю крышку.
Так было и прежних версиях убунты - в 16 точно.
НО теперь в версии 20* кнопка питания не работает на выключение, закрытие крышки тоже не дает абсолютно ничего. Это ненормальная ситуация. Посему и спрашиваю, можно ли это как-то пофиксить.

Есть ноут, на нем стоит винда. Уходя, я выключаю ноут тупо нажатием кнопки (с удержанием нажатой около 3 секунд) или просто закрываю крышку. Винду тоже можно приучиться выключать культурно, из меню. Вы думаете, если на системнике выключать винду кнопкой, ей будет очень хорошо?

Изображение пользователя Boom.

Вы в системные настройки давно заглядывали?Там чёрным по белому написано.При нажатии кнопки питания .

Изображение пользователя Denisok39.

Вообще то после постоянных нокаутов (за что вы так не любите свой ноут?), это неудивительно, похоже что действительно проблема появилась после этих вырубаний в БИОСЕ как сказал Lord_i, например "своя батарейка у него сдохла, а тут еще и вырубают "наглушняк", если простой сброс " по умолчанию" ничего не исправит, тогда только прошивка из под винды биоса с сайта производителя,когда пойдет прошивка - будут страшные слова на мониторе и кулер будет жужжать на 200%, это нормально и боже упаси вас тыкать в это время какие нибудь кнопки) и даже вилку из розетки вытаскивать не советовал бы до полной перезагрузки обратно систему
PS если ноут был с 8 или 10 изначально(UEFI), но их можно установить и на MBR без проблем, или потом поставили винду7(MBR),просто исправлял попытки прошивки биоса UEFI из под MBR скорей всего приведет к созданию "кирпича", ничего страшного , только винт придется вытаскивать(обязательно) и перепрошивать БИОС с флешки, потом опять подключать в биосе -легаси

Изображение пользователя Boom.

Настройки.В управлением питанием.

Изображение пользователя lord_i.

Вообще то, удержание кнопки отключения 3-5 секунд обычно уже не имеет отношения к ОС. Это действие активирует аппаратное отключение средствами биоса. Может в данной модели ноута как-то по иному, но тогда этот вопрос надо изучать более детально.

Изображение пользователя Boom.

Нечего нового вы не сказали,И корректное завершение с помощью кнопки питание предусмотрено в КДЕ.

Изображение пользователя lord_i.

А я вовсе не Вам это писал. А топикстартеру. Он как-то странно выключает ноут имхо.

Изображение пользователя Boom.

Да извиняюсь. Показалось.

Изображение пользователя Denisok39.

Так началось "восстание машин", сколько уже можно над бедным железом измываться!?

Нормально он выключает. Просто иногда на ноутах есть кнопка, которая физически выделенная, ей ноут выключается одним нажатием - тык и все. А есть ноуты как у меня, кнопка находится в едином пространстве с другими кнопками, визуально словно ее и нет. Так вот для выключения ноута с помощью этой кнопки ее необходимо нажать и подержать пару секунд (это исключает ее случайное нажатие).
Но вопрос в другом: что винда, что убунта предусматривают выключение кнопкой и даже дают ее настраивать. Но вот в этой версии убунта это не работает.
А в этой теме все вылилось в обсуждение правильности выключения кнопкой питания.

Изображение пользователя Denisok39.

Тогда это скорей всего - "кнопка выключения", а не питания, поэтому и "вылилось")

Всем привет!
Недавно установил на свой ноут MSI GE-70 2PL Apache Ubuntu 16.04 x64 в качестве второй системы к Windows 10. (UEFI)
Все установилось нормально, но вот в работе Ubuntu есть нарекания.

Тоесть в логе нет никаких ошибок, никаких проблем, но комп не выключается. Слышно, что диск выключается, а экран, вентиляторы еще работают

Что пробовал делать:
1) Игрался с ACPI (прописывал в GRUB reboot=bios, reboot=efi, reboot=acpi, reboot = force)
2) Установил ACPI, в процессах и автозагрузке висит (acpid)
3) У меня стоял драйвер Nvidia, так поставил стоковый опен-сорсный убунтовский
4) Команды терминала тоже не выключают компьютер
Пробовал:
- sudo halt
- sudo poweroff
- sudo shutdown -h now
5) В LibreOffice галка быстрый запуск отключена
6) Если запустить убунту с диска без установки и попробовать выключить- так же не выключается

Ничего из вышеуказанного не помогло.

Не подскажите, как решить проблему? Порядком взбесила и потратила кучу моего времени.

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь


Комп невозможно выключить
Все привет. Собственно вся беда в этом и заключается, что комп выключить не из винды не с кнопки на.

Программно выключить компьютер
помогите сделать програму штоб виключать компютер


Приложение не даёт выключить компьютер
При выключении,уже на синем экране пишет: Приложение не даёт выключить компьютер, и иконка.

Нужно в файл /etc/default/grub в конец строки GRUB_CMDLINE_LINUX_DEFAULT дописать reboot=bios, а в конце GRUB_CMDLINE_LINUX дописать acpi=force
Получиться должно такое

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=bios"
GRUB_CMDLINE_LINUX="acpi=force"

Елена Волох

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

пишет мне что я под сеансом lena,и предлагает мне из него выйти, а другого-то у меня нет.

и ни одна команда "выключить комп" не работает(((

что это и с чем связано?

Андрей Михненко

DELETED

DELETED

Елена Волох

Артём Левин

Попробуйте добавить на панель аплет выключения - правой кнопкой мыши кликнуть на верхней или нижней панели, выбрать Добавить на панель,Выключить компьютер.
Меня этот аплет выручал в таких ситуациях)))

Дмитрий Джедаевич

а что таки делали до этого?
она же не могла вот просто так взять и обидеться на вас и более не появляться )

Елена Волох

Артем, у меня есть этот аплет. и когда ноут у меня как то не так загружается,то это кнопка становится не красной,а серой (и на нее не нажать)

Дмитрий,я с ноутом в основном в интернете сижу и на локалхосте,поэтому не должна была чего-то не того накрутить)) и кнопка не часто "обижается"))),но все же как то это не хорошо)

Артём Левин

Взято с форума Убунтологии:
В терминале:

sudo shutdown -h now - Выключить систему.
sudo init 0 - Выключить систему.
sudo telinit 0 - Выключить систему.
sudo halt - Выключить систему.
sudo poweroff - Выключение.

sudo shutdown -r now - Перезагрузить систему.
sudo reboot - Перезагрузить систему.
sudo init 6 - Перезагрузить систему.

sudo shutdown -h hours:minutes & - Запланировать выключение системы.
sudo shutdown -c - Отменить запланированное выключение.
sudo logout - Завершить сесию.

Читайте также: