LINUX.ORG.RU

Как выпилить mainline ядро и вернуться на сток от дистрибутива?

 , , ,


0

1

Привет, ЛОР. Ссоре за возможно глупый вопрос, но в этой области я экспертизой не обладаю. Предыстория: Стоит Pop_OS 20.04 на системе с Zen3, поскольку в стоке к дистру шло староватое ядро (5.8) я ставил 5.11 из mainline по этому гайду https://ubuntuhandbook.org/index.php/2021/02/linux-kernel-5-11released-install-ubuntu-linux-mint/

Но сейчас создатели Pop_OS написали, что сами выкатили 5.11 для 20.04 и я хотел бы удалить mainline ядро и вернуться на сток, вопрос только в том: Как это корректно сделать? Заранее всем спасибо за ответы и помощь.

★★★★

Загрузиться со старым ядром через менюшку advanced в грабе, апт апдейт, апт ремув, апт инсталл, ребут? Во всяком случае, на обычной убунте я бы так сделал.

izzholtik ★★★
()

Зависит от того, как ставил свое ядро и какие пути используются. Можно просто собрать новое ядро со стоковым конфигом и подсунуть также, как ты сделал этот с mainline. Если ты опакечивал свое, то ставить через пм ядро из дистра с указанием на апдейт (замену).

kardjoe
()
Ответ на: комментарий от kardjoe

Ставил уже опакеченное, стягивал с ubuntu реп, там в ссылке всё есть.

Jefail ★★★★
() автор топика
Ответ на: комментарий от Jefail

Только своё выносите не remove, а purge. И хорошо бы было на ваш выхлоп команды dpkg –list | grep linux-image глянуть, чтоб уж точно знать что выносить.

anonymous
()
Ответ на: комментарий от anonymous

Вывод команды

vsulimov@workstation:~$  dpkg -l | grep -i 'linux-image'
ii  linux-image-5.8.0-7642-generic                   5.8.0-7642.47~1614007149~20.04~82fb226                    amd64        Linux kernel image for version 5.8.0 on 64 bit x86 SMP
ii  linux-image-generic                              5.8.0.7642.47~1614007149~20.04~82fb226                    amd64        Generic Linux kernel image
ii  linux-image-unsigned-5.10.0-051000-generic       5.10.0-051000.202012132330                                amd64        Linux kernel image for version 5.10.0 on 64 bit x86 SMP
ii  linux-image-unsigned-5.11.0-051100-generic       5.11.0-051100.202102142330                                amd64        Linux kernel image for version 5.11.0 on 64 bit x86 SMP

Jefail ★★★★
() автор топика
Ответ на: комментарий от Jefail

Того, что добавили. Можешь сейчас чекнуть, какие ядра доступны в стандартных репах. Если нового не появилось, то и начинать не стоило.

izzholtik ★★★
()
Ответ на: комментарий от izzholtik

Я просто думаю, что добавленное ими ядро прилетит как обновление, которое заменит собой стоковое 5.8. В общем и целом, вроде я понял в какую сторону идти, чуть позже обязательно попробую, спасибо за наводку!

Jefail ★★★★
() автор топика
Ответ на: комментарий от Jefail

Как стоковое, прилетит 5.10.0-хх и то к лету или летом. И что-то ядер много в grub прописано. У меня всего два. Третье удалить можно по старинке конечно, установив метапакет byobu, а потом запустить sudo peurge-old-kernels, хотя по сути можно и без него, ибо это надстройка над autoremove вроде какая-то, а с ней прилетит ещё и byobu консоль в пакете, так что - надо самому думать надо оно тебе или нет. А со своими ядрами разберёшься, но удаляй их командой purge, а не remove, чтоб все хвосты сразу подчистило от ядра.

anonymous
()
Ответ на: комментарий от Jefail

У меня там ошибка* sudo purge-old-kernels команда в byobu. А уж нужен тебе этот метапакет или нет - смотри сам. У меня какая-то программа использовала его терминал byobu, но скрытно и я заметил только по появлению папки в хомяке. Так-то sudo purge-old-kernels не создаёт папок, просто входит в метапакет, как отдельная команда.

anonymous
()

переустановить

anonymous
()

Удаление заданного ядра (костыльно, но работает):

apt purge `dpkg -l | grep linux | grep 5.10.0-10| cut -d\  -f3`
zemidius
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.