Когда я узнал, что последний выпуск версии 18.04 содержит ядро 5.0, я переусердствовал и установил его на свой компьютер в соответствии с инструкциями этой статьи :
sudo apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04
Однако с тех пор у меня возникла пара проблем, таких как звук не работал (я должен запускать sudo alsa force-reload
почти при каждой загрузке), и приостановка перестала работать надежно.
Таким образом, я хотел бы вернуться к предыдущему ядру.
Мой вопрос - могу ли я просто выполнить вышеуказанную команду только с remove
? или мне следует включить меню grub
и изменить параметры загрузки по умолчанию? - или, может быть, что-то совершенно другое ...?
Редактирование OP:
В моем случае мне были нужны еще несколько шагов. Вы, возможно, не должны были бы вносить свою лепту. Когда я пошел для удаления незаконного ядра (ядер) - я не смог к тому, потому что я в настоящее время загружался в него - таким образом, apt/dpkg бросил ошибку во время удаления. При столкновении с этим это - средство:
Во-первых, редактирование /etc/default/grub
от
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
кому:
#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=5
и естественно, выполненный sudo update-grub
позже.
Таким образом, можно загрузиться в более старое, рабочее ядро, и тот, на котором Вы в настоящее время находитесь, удалит без любой суеты.
/ заканчивают редактирование OP
Да, можно просто работать:
sudo apt remove linux-generic-hwe-18.04
удалить ядро HWE, под предположением, что Вы не удалили linux-generic
метапакет. При удалении его выполните следующую команду для установки его назад:
sudo apt install linux-generic
Вы также хотели бы удалить изображения HWE и заголовки, которые, возможно, были оставлены позади. Сделать это выполнение следующие команды для списка всех изображений и заголовков, соответственно:
dpkg --list | grep linux-image
dpkg --list | grep linux-headers
Если существуют какие-либо изображения HWE, и заголовки удаляют их использование:
sudo apt remove <image|header>
Примечание OP: Я не должен был делать этого шага.
Так как Вы также установили HWE xorg
, Вам, вероятно, придется вернуться он к non-HWE один. Сделать это выполнение:
sudo apt install xserver-xorg-core xserver-xorg
Если Вы получаете ошибку зависимости, просто устанавливаете зависимости также.
Файл журнала Apt показывает пакеты, которые были установлены и удалены при выполнении указанной команды.
Просто откройте:
/var/log/apt/history.log
и найдите:
apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04
В моем случае было важно установить xserver-xorg-input-synaptics
для корректной работы сенсорной панели.
Пример того, что было установлено с помощью этой команды (сейчас должно быть удалено):
Install: xserver-xorg-input-libinput-hwe-18.04:amd64 (0.28.1-1~18.04.1, automatic), xserver-xorg-video-vmware-hwe-18.04:amd64 (1:13.3.0-2build1~18.04.1, automatic), intel-microcode:amd64 (3.20201110.0ubuntu0.18.04.2, automatic), linux-modules-5.4.0-58-generic:amd64 (5.4.0-58.64~18.04.1, automatic), xserver-xorg-video-intel-hwe-18.04:amd64 (2:2.99.917+git20171229-1ubuntu1~18.04.1, automatic), xserver-xorg-core-hwe-18.04:amd64 (2:1.20.8-2ubuntu2.2~18.04.4, automatic), iucode-tool:amd64 (2.3.1-1, automatic), linux-headers-generic-hwe-18.04:amd64 (5.4.0.58.64~18.04.53, automatic), xserver-xorg-video-nouveau-hwe-18.04:amd64 (1:1.0.16-1~18.04.1, automatic), xserver-xorg-legacy-hwe-18.04:amd64 (2:1.20.8-2ubuntu2.2~18.04.4, automatic), xserver-xorg-input-all-hwe-18.04:amd64 (1:7.7+19ubuntu8~18.04.3, automatic), xserver-xorg-video-radeon-hwe-18.04:amd64 (1:19.1.0-1~18.04.1, automatic), amd64-microcode:amd64 (3.20191021.1+really3.20181128.1~ubuntu0.18.04.1, automatic), xserver-xorg-video-ati-hwe-18.04:amd64 (1:19.1.0-1~18.04.1, automatic), xserver-xorg-video-qxl-hwe-18.04:amd64 (0.1.5-2build2~18.04.1, automatic), xserver-xorg-video-vesa-hwe-18.04:amd64 (1:2.4.0-1~18.04.1, automatic), linux-image-generic-hwe-18.04:amd64 (5.4.0.58.64~18.04.53, automatic), linux-image-5.4.0-58-generic:amd64 (5.4.0-58.64~18.04.1, automatic), xserver-xorg-video-amdgpu-hwe-18.04:amd64 (19.1.0-1~18.04.1, automatic), linux-generic-hwe-18.04:amd64 (5.4.0.58.64~18.04.53), linux-headers-5.4.0-58-generic:amd64 (5.4.0-58.64~18.04.1, automatic), linux-hwe-5.4-headers-5.4.0-58:amd64 (5.4.0-58.64~18.04.1, automatic), linux-modules-extra-5.4.0-58-generic:amd64 (5.4.0-58.64~18.04.1, automatic), xserver-xorg-hwe-18.04:amd64 (1:7.7+19ubuntu8~18.04.3), xserver-xorg-video-all-hwe-18.04:amd64 (1:7.7+19ubuntu8~18.04.3, automatic), xserver-xorg-video-fbdev-hwe-18.04:amd64 (1:0.5.0-1ubuntu1~18.04.1, automatic)
Пример того, что было удалено с помощью этой команды (сейчас должно быть установлено):
Remove: xserver-xorg-input-all:amd64 (1:7.7+19ubuntu7.1), xserver-xorg-input-synaptics:amd64 (1.9.0-1ubuntu1), xserver-xorg:amd64 (1:7.7+19ubuntu7.1), xserver-xorg-video-qxl:amd64 (0.1.5-2build1), xserver-xorg-video-vesa:amd64 (1:2.3.4-1build3), xserver-xorg-video-nouveau:amd64 (1:1.0.15-2), xserver-xorg-video-amdgpu:amd64 (18.0.1-1), xserver-xorg-core:amd64 (2:1.19.6-1ubuntu4.8), xserver-xorg-video-fbdev:amd64 (1:0.4.4-1build6), primus:amd64 (0~20150328-6), xserver-xorg-input-libinput:amd64 (0.27.1-1), xserver-xorg-legacy:amd64 (2:1.19.6-1ubuntu4.8), xserver-xorg-input-wacom:amd64 (1:0.36.1-0ubuntu1.1), xserver-xorg-video-intel:amd64 (2:2.99.917+git20171229-1), xserver-xorg-video-vmware:amd64 (1:13.2.1-1build1), xserver-xorg-input-evdev:amd64 (1:2.10.5-1ubuntu1), xserver-xorg-video-all:amd64 (1:7.7+19ubuntu7.1), xserver-xorg-video-ati:amd64 (1:18.0.1-1), xserver-xorg-video-radeon:amd64 (1:18.0.1-1), bumblebee:amd64 (3.2.1-17)