Ubuntu 16.04 зависає на екрані входу, не працює клавіатура чи миша


14

У мене на робочому столі Dell точна вежа 3620 , встановлена ​​Ubuntu 16.04.

Я нещодавно (сьогодні) оновив його (не оновив), а потім попросив перезавантажити, і я це зробив. Однак після перезавантаження він показав екран входу та згадане з’єднання, встановлене (для Інтернету через Ethernet), і курсор пароля для входу протягом цього часу блимав, але після цього навіть курсор перестав моргати і не приймав жодної відповіді від клавіатури чи миші. Лише один варіант - примусове відключення. Я поняття не маю, яка частина оновлення призвела до цього.

Перед оновленням все працювало чудово. Як тільки піктограма Ethernet, що сповіщає про з'єднання, встановлена, це миготить курсор, а клавіатура та миша просто не працюватимуть. Я навіть спробував підключити клавіатуру на інших слотах, але успіху не було. Чи можна видалити останнє оновлення?

ПРИМІТКА :

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

УДОСКОНАЛЕННЯ

Мені не потрібно було переходити на живий USB, і мені вдалося перейти на груб,
я зміг перейти до меню GRUB натисканням клавіші Esc). Це те, що я отримав.

введіть тут опис зображення

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


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

Вибачте, що я можу направити вас лише до цього askubuntu.com/questions/5121/how-do-i-report-a-bug. Я подивився на Launchpad, але не зміг знайти, що хтось уже повідомив про вашу помилку: S
Zanna

привіт, у мене точно таке ж питання з новою машиною, яку я щойно купив. мені здається, це пов’язано з тим, що ядро ​​завантажує якийсь дивний модуль, що включає графічне відображення. у вас є щось нове з вашого боку? яке ядро ​​ти зараз працюєш?
Джейсон Ху

@HuStmpHrrr 4.4.0-83-generic. Ця поточна версія
LK

1
У вас трапляється карта nvidia? Це викликало у мене проблему.
Джейсон Ху

Відповіді:


16

Я зіткнувся з тим же питанням на своєму персональному комп’ютері. Здається, вони надходять з пакетів ядра 4.4.0-43, які були випущені без інших потрібних. Дивіться https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1633267/comments/17

Спочатку спробуйте завантажити старе ядро

Утримуючи клавішу перемикання відразу після запуску машини, повинно відображатися меню грі. Тоді ви повинні мати можливість вибрати старе ядро ​​в "розширених параметрах".

Якщо вам вдасться запустити свій апарат таким чином, вам пощастить: вам потрібно лише оновити, щоб отримати відсутні пакети:

sudo apt update && sudo apt upgrade

Якщо ви не можете завантажувати машину взагалі

У цьому випадку мені вдалося вирішити це, запустивши оновлення з живого USB-ключа через chroot:

Якщо ваш системний диск не зашифрований

  • запустити комп’ютер на живому USB або на живому компакт-диску тієї ж версії Ubuntu (16.04.1)
  • монтуйте системний диск (in / mnt у цьому прикладі. Якщо ви змонтуєте його з GUI, він, ймовірно, буде в / media / ubuntu / some-uid: у цьому випадку замініть / mnt цим шляхом нижче)
  • змонтуйте необхідні каталоги, щоб ваш chroot мав доступ до Інтернету:

    sudo mount --bind /sys /mnt/sys
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /run /mnt/run
    

    і, якщо у вас є окремий / завантажувальний розділ: (налаштуйте назву пристрою)

    sudo mount /dev/sda2 /mnt/boot
    
  • потім запустіть chroot та оновіть:

    sudo chroot /mnt
    apt update
    apt upgrade
    exit
    
  • і, нарешті, відключіть усе та перезавантажте (не впевнений, що це дійсно потрібно):

    sudo umount /mnt/sys
    sudo umount /mnt/proc
    sudo umount /mnt/dev
    sudo umount /mnt/run
    sudo umount /mnt/boot
    

Якщо ваш системний диск зашифрований

У цьому випадку спочатку потрібно встановити його з тим же ім'ям, що і у вашому / etc / crypttab (у моєму випадку це було sda3_crypt: знайдіть своє в першому стовпці / etc / crypttab, у рядку вашого системного диска):

sudo cryptsetup luksOpen /dev/sda3 sda3_crypt
sudo mount /dev/mapper/ubuntu--vg-root /mnt

потім виконайте ту саму процедуру, що і вище

Я пояснив повну історію (французькою мовою) у своєму блозі: https://blog.mossroy.fr/2016/10/14/ubuntu-bloque-a-la-saisie-du-mot-de-passe-de-dechiffrement -luks-a-reason-dun-kernel-4-4-0-43-incomplet /


Чи можете ви пояснити свій теперішній статус, і що ви точно робили, поки що? Ви запустили оновлення? Якщо вам вдається мати меню grub, виберіть рядок із 4.4.0-42-generic (без суфіксу), який повинен дозволяти завантажуватись. Потім оновлення
Моссрой

Дякую за вашу відповідь. Я відредагував своє запитання, все одно мені вдалося перейти до меню grub без необхідності жити usb. Тоді я вибрав Advanced optionsзвідти я отримав це (вище рис).
ЛК

+1, я зробив, як ви згадали, тобто вибрав 4.4.0-42-generic. А потім sudo apt update && sudo apt upgrade. Чи потрібно мені її перезапустити ще раз. Сподіваюся, що ця сама проблема не виникне.
ЛК

Так, проблему слід вирішити: перезавантажте для перевірки
Mossroy

Нове ядро ​​не встановлено, а старе. Якщо знову встановлено нове ядро, то воно знову запуститься, проблема.
LK

2

Не рішення, а швидке виправлення:

Я зазнав саме те саме з оновлення сьогодні.

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

Перейдіть до меню GRUB натисканням клавіші shift після включення комп'ютера, виберіть Додаткові параметри для Ubuntu та перейдіть до старого ядра у списку (не відновлення).


@Sarvva Я не можу отримати доступ до свого grub, я спробував натиснути shift, безпосередньо з'являється екран ubutu.
ЛК

@Sarvva Я оновив питання. Чи потрібно вибрати нижню у списку? Але який саме, там багато.
ЛК

2

Я пережив цю проблему, переходячи від Xenial до Zesty. Я спробував інші рішення, але вони не працювали для мене.

Натомість, дійшовши до меню GRUB, я ввів ядро ​​відновлення. Звідти я перейшов до кореневого терміналу і запустив влучне оновлення / оновлення, після чого в системі відновлення "виправити зламані пакети".

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

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