Ubuntu 16.04 зависает на экране входа, клавиатура или мышь не работают

14

У меня настольный компьютер Dell Precision Tower 3620 с установленной Ubuntu 16.04.

Я недавно (сегодня) обновил его (не обновил), и после этого он попросил перезагрузку, поэтому я сделал это. Однако после перезагрузки он показал экран входа в систему и упомянул установленное соединение (для интернета через Ethernet), и курсор пароля для входа в систему мигал в течение этого времени, но после этого даже курсор перестал мигать и не принимал ответа от клавиатуры или мыши. Только один вариант - принудительное отключение. Я понятия не имею, какая часть обновления привела к этому.

Все работало нормально до обновления. Как только значок Ethernet, объявляющий соединение установлено, исчезает, он убирает мигание курсора, тогда клавиатура и мышь просто не будут работать. Я даже пытался подключить клавиатуру на других слотах, но безуспешно. Могу ли я удалить последнее обновление?

ПРИМЕЧАНИЕ :

Я услышал звук от процессора, когда появляется экран входа в систему и между курсором также мигает, но как только этот звук закончится, мигание замирает, и вы должны принудительно выключиться, так как это компьютер института (я воспользовался привилегией администратора, головная боль ). Теперь я действительно беспокоюсь об этом. Как это исправить?

ПОВЫШЕНИЕ

Мне не нужно было переходить на живой USB, и я смог перейти в grub.
Я смог перейти в меню GRUB, нажав клавишу Esc). Это то, что я получил.

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

Я понятия не имею, как это сделать после этого. В нем говорится, что безопасная загрузка запрещает загрузку модуля, при загрузке Ubuntu я сделал безопасную загрузку, введя пароль для этого.

LK
источник
Если загрузка старого ядра работает, пожалуйста, сообщите об ошибке нового ядра.
Занна
Извините, я могу только направить вас к этому 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.

Сначала попробуйте загрузить старое ядро

Удерживание клавиши Shift сразу после запуска машины должно отобразить меню Grub. Тогда вы сможете выбрать старое ядро ​​в «расширенных настройках».

Если вам удастся запустить вашу машину таким образом, вам повезет: вам нужно только обновить, чтобы получить недостающие пакеты:

sudo apt update && sudo apt upgrade

Если вы не можете загрузить машину вообще

В этом случае мне удалось решить эту проблему, запустив обновление с живого USB-ключа через chroot:

Если ваш системный диск не зашифрован

  • запустите компьютер на live-USB или live-CD той же версии Ubuntu (16.04.1)
  • смонтировать системный диск (в этом примере в / mnt. Если вы смонтируете его из графического интерфейса, он, вероятно, будет находиться в / 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
    

    и, если у вас есть отдельный раздел / boot: (настройте имя устройства)

    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-а-причинно-серовато-ядро-4-4-0-43-incomplet /

Mossroy
источник
Не могли бы вы объяснить ваш текущий статус и что вы на данный момент сделали? Вы запустили обновление? Если вам удастся открыть меню grub, выберите строку с 4.4.0-42-generic (без суффикса), которая должна позволить вам загрузиться. Тогда модернизируй
Моссрой
Большое спасибо за ваш ответ. Я отредактировал свой вопрос, так или иначе, я смог зайти в меню grub без необходимости в живом usb. Затем я выбрал Advanced optionsоттуда, я получил это (фото выше).
LK
+1, я сделал, как вы упомянули, т.е. выбрать 4.4.0-42-generic. А потом sudo apt update && sudo apt upgrade. Нужно ли перезапустить его снова. Надеюсь, что эта проблема не придет.
LK
Да, проблема должна быть решена: перезагрузиться, чтобы проверить
Моссрой
Новое ядро ​​не установлено, но старое. Если снова установить новое ядро, оно снова запустится, проблема.
LK
2

Не решение, а быстрое решение:

Я испытал то же самое из обновления сегодня.

Мой обходной путь - загрузка предыдущего ядра, как описано в этом посте год назад.

Войдите в меню GRUB, нажав shift после включения компьютера, выберите « Дополнительные параметры» для Ubuntu и перейдите к более старому ядру в списке (не к восстановлению).

Sarvva
источник
@Sarvva Я не могу получить доступ к своей личинке, я пытался нажать shift, сразу появляется экран убуту.
LK
@Sarvva Я обновил вопрос. Нужно ли выбирать нижний в списке? Но какой именно, есть много.
LK
2

Я столкнулся с этой проблемой при обновлении с Xenial до Zesty. Я пробовал другие решения, но они не работали для меня.

Вместо этого, когда я попал в меню GRUB, я вошел в ядро ​​восстановления. Оттуда я зашел в корневой терминал и запустил apt update / upgrade, а затем опцию «исправить поврежденные пакеты» в системе восстановления.

Это, кажется, исправило это для меня. Я думаю, что по какой-то причине серверу дисплея не удалось завершить обновление, и поэтому он был оставлен в этом полуразрушенном состоянии.

forresthopkinsa
источник