ubuntu не вимкнеться або зависне на екрані заставки


8

Я використовую 64-бітний ubuntu 14.04. Проблема, з якою я стикаюся, полягає в тому, що я не можу вимкнути свою машину. Кожен раз, коли я вимикаю або перезавантажую комп'ютер (як з терміналу, так і з графічного інтерфейсу), він застрягає на екрані завантаження і залишається там назавжди, поки не вимкну його, натиснувши кнопку живлення ..

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

Я переглянув питання: як усунути повільне відключення та відповідь, але не зміг діагностувати проблему. Є деякі вхідні дані, /var/crash/але не вдалося знайти Title: MISBEHAVING_PROGRAMNAMEв них жодного рядка . Моя версія ядра: 3.16.0-50-genericя зареєструвався з попередніми менюми grub ядра, але проблема зберігається. Як я вирішую питання або принаймні з’ясовую причину його виникнення?



@Daniel Я бачив це ще до того, як я розмістив питання. Ті ж симптоми не обов'язково означають ту саму проблему
salmanwahed

Відповіді:


4

Спробуйте натиснути клавішу Escape, коли вона застигла, щоб побачити команди вимкнення за екраном сплеску. Або видалити "quiet splash"з цього рядка в etc / default / grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

це можна зробити, відредагувавши файл etc / default / grub

sudo gedit etc/default/grub - зробіть правки, щоб вона виглядала так GRUB_CMDLINE_LINUX_DEFAULT=""

Якщо у вас були інші параметри між "", ви можете залишити їх у рядку, тоді оновіть grub

sudo update-grub

Під час запуску та вимкнення зараз ви повинні побачити команди послідовностей завантаження. Якщо ви бачите, Reached target shutdownі саме там він вічно зависає, це може бути пов’язано з помилкою # 1464917:

Якщо ви вважаєте, що це пов’язано з цією помилкою, перейдіть за посиланням вище та додайте своє ім’я до посилання "Це впливає на мене" вгорі опису помилки

Оновлення:

Існує розробка як робота над цією помилкою. Здається, це пов’язано з використанням / керуванням файлом підкачки. Адам (із посилання на помилку вище) вказує, що якщо ви вимкнете своп, зачекайте його, перш ніж вимкнути зависання, ніколи не відбудеться. Коли ви готові вимкнути машину, відкрийте вікно терміналу та введіть;

sudo swapoff -a

Зачекайте, коли команда обробить, і поверніть своє запит назад, тоді ви повинні мати можливість виконувати нормальне відключення. Це працює для багатьох, включаючи мене.

завершення оновлення

Після вимкнення або перезавантаження з цього повідомлення повісили Reached target Shutdown

Спробуйте Sysrq

  1. Утримуйте клавіші Alt і SysRq (Екран друку).
  2. Утримуючи ці кнопки, введіть наступні клавіші по порядку, на кілька секунд один від одного: REISUB
  3. Комп'ютер повинен перезавантажитися.

Ви також можете спробувати наступне після того, як він зависне.

подивіться, чи можете ви увійти в систему tty1 та перезавантажити

  1. Натисніть Ctrl+Alt+F1або Ctrl+Alt+F2або Ctrl+Alt+F3...
  2. Напишіть своє ім’я користувача (малі літери, назва папки користувача в / home) та натисніть Enter
  3. Напишіть свій пароль (нічого не з’явиться) і натисніть Enter

Якщо ваш пароль та ім’я користувача є правильними, ви ввійшли в систему.

Якщо це не вдається, спробуйте Ctrl+Alt+Delпару разів перейти на екран tty1

Можливо, ви побачите повідомлення про те, що машина збирається перезавантажуватися, і тоді це потрібно робити лише через хвилину або близько того.

Його краще, ніж жорсткий черевик - до його фіксації

У примітках про помилку повідомляється, що ви можете оновити до Vivid-Proposed, і він виправляє проблему, але деякі все ще бачать це після цього оновлення. Це, можливо, варто було б зняти.

До речі, ця ж помилка впливає на мене.


Дякую. Я простежив причину. Це сталося через те, що сервер redis не вимикався. така ж проблема, як це питання: Ubuntu не може вимкнутись, а екран виходу просто застигає
salmanwahed

1

Я також зіткнувся із запуском та вимкненням роботи з моїми Dell Inspiron 640m та Ubuntu 14.04. У різних людей можуть бути різні причини цієї проблеми, але я думав поділитися одним підходом до того, що я зробив.

Запуск був незрозумілий, але Shutdown показує, що він не може вбити весь процес, і тому монтаж /не вдався, і був зайнятий. Система висіла.

  • Тож Перший змінив грязь і зняв quite splashз GRUB_CMDLINE_LINUX_DEFAULT. Принаймні, цього разу він завив. Але це не вирішило проблему відключення

  • Далі, Оскільки зупинка процесів була проблемою під час відключення, спробував дізнатися, чи не вийшов якийсь процес безперебійного сну. тобто "D" вгорі.

    $ top -bn1 | awk 'NR > 7 && $8 ~ /D/ { print $0 }'
    

    Це показало, modprobeі його батько pci_devicesповісили . modprobeвисить з параметром --ignore-install b44. Я спробував завантажити бездротовий драйвер Broadcom b43, який теж повісився. dmesgs / kern.log виявив помилки, пов'язані з b43.

    - Dec 20 00:28:40 Chandra kernel: [   10.080226] wl: module license 'MIXED/Proprietary' taints kernel.
    - Dec 20 00:28:40 Chandra kernel: [   10.080233] Disabling lock debugging due to kernel taint
    - Dec 20 00:28:40 Chandra kernel: [   10.090618] wl: module verification failed: signature and/or  required key missing - tainting kernel
    - Dec 20 00:28:40 Chandra kernel: [   10.702357] b43-phy0: Broadcom 4311 WLAN found (core revision 10)
    - Dec 20 00:28:40 Chandra kernel: [   10.736180] b43-phy0: Found PHY: Analog 4, Type 2 (G), Revision 8
    - Dec 20 00:28:40 Chandra kernel: [   10.736200] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2050, Revision 2, Version 0
    - Dec 20 00:28:40 Chandra kernel: [   10.748421] Broadcom 43xx driver loaded [ Features: PNL ]
    - Dec 20 00:28:40 Chandra kernel: [   10.951143] b43 ssb0:0: Direct firmware load for b43/ucode5.fw failed with error -2
    
  • Я не пробував чорні списки b43, b44, wl або пов'язані з ними модулі, щоб підтвердити, що якщо проблема була вирішена (ви можете спробувати), але оновлена linux-firmwareта перезавантажена. Дивно, але під час запуску та додавання / видалення b44 / b43 modprobe взагалі не висіло жодних проблем, хоча Wi-Fi не працював. Відключення теж було добре. Так додала quite splashспина в грубій спині і все було на ногах.

  • Нарешті, вирішити wifi було легко, як згадується в деяких інших потоках, щоб очистити bcmwl-kernel-sourceта встановити firmware-b43-installerта перезавантажити.

Сподіваюся, це допомагає ...

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