Выключение не выключает компьютер
Я недавно обновился с Ubuntu 11.10 до 12.04. Если это имеет какое-то значение, моя система Dell Inspiron 1520.
Я сталкиваюсь с проблемой всякий раз, когда я выключаюсь или перезагружаюсь; он убивает все запущенные процессы (насколько я могу судить), но как только я преодолеваю текстовый экран выключения и экран становится черным, мой компьютер не выключается. Вентиляторы все еще работают, и экран все еще включен, и т. Д. Я должен удерживать кнопку питания, чтобы полностью завершить работу.
Кто-нибудь знает, как решить эту проблему?
9 ответов
У меня та же проблема, и я нашел решение, которое сработало для меня.
Введите в терминале:
sudo -i(чтобы получить корневую оболочку, sudo gedit не рекомендуется)gedit /etc/default/grub- Найдите строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" - Измените это на:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force" - Сохраните файл и закройте файл.
- Наконец, в терминале:
update-grub exit(чтобы закончить корневую оболочку)
Я нашел это здесь: Dell Studio 1569 не может завершить работу в Ubuntu 11.10 или 12.04
Другое возможное решение - особенно для более нового оборудования, использующего (U) EFI - это добавить параметр загрузки apm=power_off, Вы не можете добавить его к определению GRUB_CMDLINE_LINUX_DEFAULT в /etc/default/grub или добавьте строку, если она еще не существует.
GRUB_CMDLINE_LINUX_DEFAULT="apm=power_off"
Затем обновите установку grub в соответствии с руководством по вашей операционной системе, например: update-grub или же grub2-mkconfig -o /boot/efi/EFI/[osname]/grub2.cfg или похожие.
Это ошибка. Ссылка - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/987933
У меня такая же проблема на точно такой же модели (Inspiron 1520). Виновником, кажется, является проприетарный графический драйвер NVIDIA. Если вы удалите его и вернетесь в Nouveau, он будет работать как обычно.
Чтобы запустить Nouveau вместо драйвера NVIDIA, вы просто удаляете / деактивируете [оба] драйвера NVIDIA в "дополнительных драйверах" (не используется английская система, поэтому я не могу быть уверенным в названии). Ubuntu автоматически использует Nouveau.
В зависимости от вашего использования, тем не менее, Nouveau может быть "недостаточно хорошим". Но в моем случае мне не нужна производительность драйвера NVIDIA (здесь нет игр!).
Ключ может быть в этом предложении "он убивает все запущенные процессы". В моем случае это не так! Проблема была вызвана redis-server процесс, который по какой-то причине не может быть нормально остановлен. Однажды я убил всех redis-serverпроцессы, sudo killall redis-serverЯ смог нормально выключиться. Поскольку мне не нужно часто повторять redis, я остановил его при запуске с помощью следующих команд:
sudo update-rc.d -f redis-server удалить
sudo update-rc.d -f redis_6379 удалить
Я буду ждать обновления, которое исправит эту проблему, но сейчас я не забуду остановить процесс redis перед выключением.В вашем случае это может быть не redis, но, скорее всего, это ошибочный процесс, который Ubuntu не может убить.
Это может помочь вам осмотреть проблему:
service --status-all: список всех служб, зарегистрированных в системе. Сервисы, которые запускаются с загрузки ОС, будут иметь символ [+] перед ними.Прочитайте сообщения журнала, которые появляются на экране, когда вы нажимаете кнопку питания, чтобы вручную отключить питание. В моем случае я прочитал кое-что о попытке закрыть сервер Redis. Сообщения могут также появиться, если вы нажмете несколько случайных клавиш.
Просмотрите программы, которые вы недавно установили, возможно, одна из них вызывает проблему.
Попробуйте закрыть все ненужные процессы и посмотрите, сможете ли вы нормально завершить работу. Если вы можете, повторите процесс, сужая кандидатов, пока не дойдете до глючного приложения.
Чтобы выяснить, что происходит за заставкой, нажмите клавишу Esc. Вы увидите, что мешает ему отключиться. Тогда вы можете устранить эту проблему. Для многих зарегистрированных случаев это было redis-server,
Я столкнулся с тем же самым с Ubuntu 18.04, решение выше не сработало для меня, и я в конечном итоге обновил ядро до 5.03.
sudo apt install --install-recommends linux-generic-hwe-18.04
А потом перезагрузитесь.
Согласно предложениям выше:
GRUB_CMDLINE_LINUX="acpi=force"
Работал для выключения Xubuntu 22.04 (с загрузкой EFI), который не хотел выключаться при завершении работы.
После установки Windows 10 на другой раздел у меня возникла та же проблема. Даже после удаления Windows и создания новой таблицы разделов на этом диске проблема не решилась (я думал, что это может быть что-то, что установщик Windows записал в MBR диска). Все дистрибутивы Linux на других дисках и разделах не могли завершить работу. Инструкции ядра тоже не помогли. Что решило проблему, так это удаление батареи материнской платы перед тем, как я пошел на работу, и после сброса настроек BIOS/CMOS проблема была решена.