Я недавно обновился с Ubuntu 11.10 до 12.04. Если это имеет какое-то значение, моя система Dell Inspiron 1520.
Я сталкиваюсь с проблемой всякий раз, когда я выключаюсь или перезагружаюсь; он убивает все запущенные процессы (насколько я могу судить), но как только я преодолеваю текстовый экран завершения работы и экран становится черным, мой компьютер не выключается. Вентиляторы все еще работают, и экран все еще включен, и т. Д. Я должен удерживать кнопку питания, чтобы полностью завершить работу.
Кто-нибудь знает, как решить эту проблему?
power-management
Джастин Х
источник
источник
sudo poweroff
в терминале подсказку, или если вы не знакомы с терминалом, нажмите «alt-f2» и введите «gksudo poweroff», и это может привести ваш компьютер к полному выключению.Ответы:
У меня та же проблема, и я нашел решение, которое сработало для меня.
Введите в терминале:
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
источник
acpi=force
изGRUB_CMDLINE_LINUX_DEFAULT
и добавить его вGRUB_CMDLINE_LINUX
вместо этого, используя описанные выше действия (то естьGRUB_CMDLINE_LINUX="acpi=force"
). Затем я выключил компьютер, используя кнопку питания, чтобы выключить его после того, как он перестал выключаться на черном экране с серией сообщений, которые заканчивались на «[end trance ...]», как и раньше (мне приходилосьGRUB_CMDLINE_LINUX_DEFAULT=""
показывать сообщения вместо заставки). После перезагрузки выключение работало корректно (проверял несколько раз).acpi=force
кGRUB_CMDLINE_LINUX_DEFAULT
этому времени), выключение и ручное отключение. Поэтому вам, возможно, придется повторять эти шаги каждый раз, когда проблема повторяется, по-видимому, после обновления системы.Это ошибка. Ссылка - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/987933
источник
У меня такая же проблема на точно такой же модели (Inspiron 1520). Виновником, кажется, является проприетарный графический драйвер NVIDIA. Если вы удалите его и вернетесь в Nouveau, он будет работать как обычно.
Чтобы запустить Nouveau вместо драйвера NVIDIA, вы просто удаляете / деактивируете [оба] драйвера NVIDIA в «дополнительных драйверах» (не используется английская система, поэтому я не уверен в названии). Ubuntu автоматически использует Nouveau.
В зависимости от вашего использования, тем не менее, Nouveau может быть "недостаточно хорошим". Но в моем случае мне не нужна производительность драйвера NVIDIA (здесь нет игр!).
источник
Другое возможное решение - особенно для более нового оборудования, использующего (U) EFI - это добавить параметр загрузки
apm=power_off
. Вы Cann добавить его к определениюGRUB_CMDLINE_LINUX_DEFAULT
в/etc/default/grub
или добавить строку , если она еще не существует.Затем обновите установку потайной согласно руководству по эксплуатации систем, например:
update-grub
илиgrub2-mkconfig -o /boot/efi/EFI/[osname]/grub2.cfg
или подобные.источник
Чтобы выяснить, что происходит за заставкой, нажмите Esc. Вы увидите, что мешает ему отключиться. Тогда вы можете устранить эту проблему. Для многих зарегистрированных случаев так и было
redis-server
.источник
Ключ может быть в этом предложении «он убивает все запущенные процессы». В моем случае это не так! Проблема была вызвана
redis-server
процессом, который по какой-то причине не удалось остановить нормально. Как только я убил всеredis-server
процессы,sudo killall redis-server
я смог нормально завершить работу. Поскольку мне не нужно часто повторять redis, я остановил его при запуске с помощью следующих команд:Я буду ждать обновления, которое решит эту проблему, но сейчас я не забуду остановить процесс redis перед выключением. В вашем случае это может быть не redis, но, скорее всего, это ошибочный процесс, который Ubuntu не может убить.
Это может помочь вам осмотреть проблему:
service --status-all
: список всех служб, зарегистрированных в системе. Сервисы, которые запускаются с загрузки ОС, будут иметь символ [+] перед ними.Прочитайте сообщения журнала, которые появляются на экране, когда вы нажимаете кнопку питания, чтобы вручную отключить питание. В моем случае я прочитал кое-что о попытке закрыть сервер Redis. Сообщения могут также появиться, если вы нажмете несколько случайных клавиш.
Просмотрите программы, которые вы недавно установили, возможно, одна из них вызывает проблему.
Попробуйте закрыть все ненужные процессы и посмотрите, сможете ли вы нормально завершить работу. Если вы можете, повторите процесс, сужая кандидатов, пока не дойдете до глючного приложения.
источник