Последние 20.04 проблем обновления

Понедельник 11 января я обновил Ubuntu 20.04 последним патчем. Я не так пристально смотрел, Ubuntu хотел обновиться и я просто нажал кнопку. После перезапуска несколько периферийных устройств перестали работать:

  • Wifi
  • Bluetooth
  • USB-камера
  • USB-микрофон

К счастью, нет проблем с графикой или мышью/клавиатурой. Но я еще не очень хорошо знаком с Linux или Ubuntu, и хотел бы знать:

  1. Кто-нибудь еще испытывал какие-либо проблемы с последним обновлением? Я пытался обыскать, но ничего не видел.
  2. Каковы первые шаги по исправлению этой ситуации? Я искал решения, но они казались очень специфичными для определенных марок оборудования.
-121--89444- Установлено старое ядро в 20,04, но отсутствуют беспроводные, bluetooth и ethernet-адаптеры Прямо сейчас я запускаю Ubuntu 20,04,1 LTS 5,8 .0-36-generic Но я хотел установить старое ядро, то есть 5.4.0-58-generic Поэтому я установил его, выполнив следующую команду: sudo apt установить linux-...

Сейчас я запускаю Ubuntu 20,04,1 LTS 5,8 0-36-generic Но я хотел установить старое ядро, то есть 5,4 .0-58-generic

Поэтому я установил его, выполнив следующую команду:

sudo apt install linux-headers-5.4.0-58-generic linux-image-5.4.0-58-generic 

И после этого я сделал все необходимые конфигурации grub, чтобы загрузиться в только что установленное старое ядро, которое является 5,4 .0-58-generic .

Ниже приведены шаги, которые я сделал для обновления группы:

  1. Найдена опция $ menuentry _ id _ option для подменю:

    grep submenu/boot/grub/grub.cfg

  2. Найдена опция $ menuentry _ id _ option для элемента меню ядра, которое я хотел использовать:

    grep gnulinux/boot/grub/grub.cfg

  3. Прокомментировала мой текущий grub по умолчанию в/etc/default/grub и заменила его подменю $ menuentry _ id _ option из первого шага, а выбранное ядро $ menuentry _ id _ option из второго шага, разделенное >.

В моем случае это выглядело следующим образом:

#GRUB_DEFAULT=0
GRUB_DEFAULT="gnulinux-advanced-dc2515a0-8714-42c7-825a-ec047c6cfd6e>gnulinux-5.4.0-58-generic-advanced-dc2515a0-8714-42c7-825a-ec047c6cfd6e"
  1. затем обновил grub:

    sudo update-grub

Затем перезагрузил систему.

Но когда я перезагрузился в систему, я увидел, что у меня отсутствуют все необходимые адаптеры, такие как беспроводные, bluetooh и ethernet.

Поэтому я выполнил команду: lspci , чтобы проверить, идентифицированы они или нет и к моему шоку все были перечислены там.

Вот вывод lspci :

Снимок экрана вывода lspci

И еще одна вещь, которую я хотел бы процитировать, это раньше, когда я работал 5,4 0-58-generic (перед обновлением до 5,8 0-36-generic ), все мои адаптеры были прекрасно, Bluetogeneric

Выход/lib/modules/5.4.0-58-generic: Output of /lib/modules/5.4.0-58-generic Вывод/загрузка: Ouput of /boot

Пожалуйста, помогите мне,чтобы я мог загрузиться в более старый образ ядра, когда все адаптеры работают.

1
задан 12 January 2021 в 21:00

2 ответа

Это сработало для меня.

https://ubuntuforums.org/showthread.php?t=2442975&p=13959089#post13959089

apt purge bcmwl-kernel-source
apt-get install broadcom-sta-source
apt-get install broadcom-sta-dkms
apt-get install broadcom-sta-common 

после выполнения этого шага перезагрузите компьютер.

-121--912068-

Выясняется, что водитель работал нормально. Источник использовал нестандартную скорость передачи в бодах. Pyserial поддерживает пользовательские скорости передачи в бодах, поэтому, как только я узнал, что он использует, данные пришли через все в порядке с четностью Even.

-121--912051-

Так что я получил свой ответ, весь кредит идет на этот guy- https://askubuntu.com/users/81249/kenn

Мне просто нужно сделать:

sudo apt install linux-modules-extra-5.4.0-58-generic

и перезагрузка.

Вот и все.

Спасибо https://askubuntu.com/users/66509/n0rbert за вклад и помощь.

0
ответ дан 18 March 2021 в 23:45

Нужно сделать следующее:

  1. Перезагрузить систему в GRUB и нажать Shift, затем выбрать Дополнительные опции для строки Ubuntu, затем выбрать строку со старым Linux 5.4 и нажать Enter, чтобы загрузить систему с его помощью.

  2. Войдите в систему, откройте терминал для выполнения приведенных ниже команд, чтобы получить обратно ядро 5.4 General Availability (GA):

    sudo apt-get purge linux-generic-hwe-20.04 linux-image-generic-hwe-20.04 \.
    linux-headers-generic-hwe-20.04 "linux-*5.8*"
    
    sudo apt-get update
    sudo apt-get install linux-generic linux-image-genic linux-headers-generic
    
  3. Перезагрузитесь, чтобы использовать последнюю версию ядра GA Linux 5.4.


Примечание: для возврата изменений и использования ядра 5.8 HWE выполните sudo apt-get install linux-generic-hwe-20.04 linux-image-generic-hwe-20.04 linux-headers-generic-hwe-20.04 .

0
ответ дан 18 March 2021 в 23:45

Другие вопросы по тегам:

Похожие вопросы: