Вимкнення не вимикає комп'ютер


64

Я нещодавно оновив з Ubuntu 11.10 до 12.04. Якщо це має значення, моя система - Dell Inspiron 1520.

Я стикаюся з проблемою кожного разу, коли вимикаю або перезавантажую; це вбиває всі запущені процеси (наскільки я можу сказати), але, як тільки я проходжу повз екран текстового відключення і екран стає чорним, мій комп'ютер не вимикається. Вентилятори все ще працюють, а екран все ще ввімкнений і т. Д. Мені потрібно утримувати кнопку живлення, щоб повністю завершити роботу.

Хтось знає, як вирішити цю проблему?


1
Гаразд, щоб переконатися, ви закриваєтесь, натиснувши кнопку правого кута та натиснувши кнопку вимкнення?
eltommo

1
так. Це правильно
Джастін Н

2
ок, поки ви шукаєте рішення цієї проблеми, ви повинні мати можливість обійти її, набравши sudo poweroffпідказку терміналу, або якщо вам незнайомі термінальні натискання "alt-f2" і введіть "gksudo poweroff" і це може привести комп'ютер до повного вимкнення живлення.
eltommo

Схоже, для цього є помилка: bugs.launchpad.net/bugs/987220 . Якщо на вас це впливає, натисніть "так, це впливає і на мене" вгорі сторінки. Це буде зараховано. Ви можете увійти на Launchpad за допомогою ідентифікатора UbuntuOne.
Андре

Відповіді:


30

У мене така ж проблема, і я знайшов рішення, яке розробило для мене.

Введіть термінал:

  1. sudo -i (щоб отримати кореневу оболонку, sudo gedit не рекомендується)
  2. gedit /etc/default/grub
  3. Знайдіть рядок: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  4. Змініть це на: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
  5. Збережіть файл і закрийте файл.
  6. Нарешті, в терміналі: update-grub
  7. exit (для закінчення кореневої оболонки)

Я знайшов це тут: Dell Studio 1569 Не вдалося вимкнути в Ubuntu 11.10 або 12.04


11
Схоже, це також не працює.
skeggse

це, здавалося, працює для мене, на моїй Dell XPS M1330 з Nvidia 8400M
foh1981

Працює для мене. Dell XPS M1530 Nvidia 8600
Гарфілд

Вирішене рішення працювало деякий час, але потім проблема повторилася. Так я витягав acpi=forceз GRUB_CMDLINE_LINUX_DEFAULTі додати його в GRUB_CMDLINE_LINUXзамість цього, використовуючи описані вище дії (тобто GRUB_CMDLINE_LINUX="acpi=force"). Потім я вимкнув комп’ютер, використовуючи кнопку живлення, щоб вимкнути його після того, як він перестав вимикатися на чорному екрані із серією повідомлень, що закінчувались "[закінчити транс ...]", як і раніше (мені довелося GRUB_CMDLINE_LINUX_DEFAULT=""показувати повідомлення замість екрана заставки). Після перезавантаження, відключення спрацювало правильно (я тестував його кілька разів).
Cee

Проблема повторилася після іншого оновлення з диспетчером оновлень. Як і раніше, заставка також застигла (навіть із просто порожнім екраном та 2d заставки), намагаючись через деякий час повернутися до використання комп’ютера. І знову також замерзло на заставці замість автоматичного відключення комп’ютера за допомогою Power Management. Вимкнення знову працює належним чином після виконання вищезазначених кроків (перехід acpi=forceдо GRUB_CMDLINE_LINUX_DEFAULTцього часу) та вимикання вручну та відключення вручну. Тому вам, можливо, доведеться повторювати ці кроки кожен раз, коли проблема повторюється, здавалося б, після оновлення системи.
Cee

3


2
Обидва питання були закриті як недійсні. Де реальний звіт про помилку?
Гілі

1
Більшість помилок, поданих Ubuntu людьми, які фактично ним користуються (кінцеві користувачі), повністю ігноруються. Кінцеві користувачі не вважаються достатньо елітними.
Кен Шарп

2

У мене однакова проблема з точно такою ж моделлю (Inspiron 1520). Винуватець, здається, є власним графічним драйвером NVIDIA. Якщо ви видалите його та повернетесь до Нуво, він працюватиме як завжди.

Щоб запустити Nouveau замість драйвера NVIDIA, ви просто видаліть / інактивуйте [обидва] драйвери NVIDIA у "додаткових драйверах" (не працює англійська система, тому я не можу бути впевнений у назві). Потім Ubuntu автоматично використовуватиме Nouveau.

Однак, залежно від використання, Мово може бути "недостатньо хорошим". Але в моєму випадку мені не потрібна продуктивність драйвера NVIDIA (тут немає ігор!).


2

Ще одне можливе рішення - особливо для новіших апаратних засобів, що використовують (U) EFI - це додавання параметру завантаження apm=power_off. Ви не можете додати його до визначення GRUB_CMDLINE_LINUX_DEFAULTв /etc/default/grubабо додавати рядок, якщо він ще не існує.

GRUB_CMDLINE_LINUX_DEFAULT="apm=power_off"

Потім поновіть установку потайний згідно керівництву по експлуатації систем, наприклад: update-grubчи grub2-mkconfig -o /boot/efi/EFI/[osname]/grub2.cfgабо подібні.


Дякую. Працював на настільному ПК з процесором Gigabyte Mobo і Skylake під управлінням Ubuntu 16.04.
aaditya1234

Працював для мене на Lenovo ideapad 330s з LXLE (ubuntu) 16.04. Інші рішення для мене не спрацювали. Дякую!
UndoingTech

1

Щоб дослідити, що відбувається за екраном заставки, натисніть Esc. Ви побачите, що зупиняє його від вимкнення. Тоді ви можете вирішити цю проблему. Для багатьох повідомлених випадків це було redis-server.


0

Ключ може бути в цьому реченні, "він вбиває всі запущені процеси". У моєму випадку це НЕ! Проблема була викликана redis-serverпроцесом, який чомусь неможливо було нормально зупинити. Після того, як я вбив усі redis-serverпроцеси, sudo killall redis-serverя зміг нормально вимкнутись. Оскільки мені часто не потрібно переробляти, я зупиняв його при запуску за допомогою цих команд:

sudo update-rc.d -f redis-сервер видалити

sudo update-rc.d -f redis_6379 видалити

Я зачекаю на оновлення, яке виправить цю проблему, але поки я запам’ятаю, щоб зупинити процес редагування перед вимиканням. У вашому випадку він може не змінитися, але це, ймовірно, помилковий процес, який Ubuntu не зміг би вбити.

Це може допомогти вам перевірити проблему:

  • service --status-all: перелічує всі послуги, зареєстровані в системі. Служби, які починаються із завантаження ОС, перед ними матимуть символ [+].

  • Прочитайте повідомлення журналу, які з’являються на екрані, коли ви натискаєте кнопку живлення, щоб вручну вимкнути живлення. У моєму випадку я щось прочитав про спробу закрити сервер redis. Повідомлення також можуть з’являтися, якщо натиснути деякі випадкові клавіші.

  • Перегляньте програми, які ви встановили недавно, можливо, одна з них викликає проблему.

  • Спробуйте закрити всі непотрібні процеси та подивіться, чи можете ви нормально вимкнутись. Якщо ви можете, повторіть процес, звужуючи кандидатів, поки ви не дістанетесь до програми-баггі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.