Обновление Ubuntu 22.04 до ядра 5.15.0-122

Вопрос или проблема

Я новичок.

Я установил Ubuntu 22.04 на свой ПК.

abhi@ubuntu:~$ uname -mrs
Linux 6.8.0-45-generic x86_64

abhi@ubuntu:~$ cat /etc/os-release 
PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

У меня есть инструмент, который работает только на 5.15.0-122 (или на любом ядре 5.*), поэтому я хочу обновить/понизить версию ядра.

Попытался следовать по ссылке ниже

https://ubuntuhandbook.org/index.php/2023/11/install-ga-kernel-5-15-ubuntu-22-04/

На этапе перезагрузки, после выбора опции generic, я столкнулся с ошибками загрузки, связанными с uuid. К сожалению, журналов с этой информацией нет.

Не могли бы вы подсказать, как мне это сделать?

Ответ или решение

Конечно! Давайте обсудим, как обновить (или понизить) версию ядра в Ubuntu 22.04 до версии 5.15.0-122, учитывая вашу ситуацию.

Шаги для установки ядра 5.15.0-122 на Ubuntu 22.04

  1. Скачивание необходимых пакетов:
    Вам нужно загрузить ядро 5.15.0-122. Для этого откройте терминал и выполните следующие команды:

    wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux/linux-image-5.15.0-122-generic_5.15.0-122.134_amd64.deb
    wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux/linux-headers-5.15.0-122-generic_5.15.0-122.134_amd64.deb
    wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux/linux-headers-5.15.0-122_5.15.0-122.134_all.deb
  2. Установка загруженных пакетов:
    После завершения загрузки используйте следующую команду для установки загруженных пакетов:

    sudo dpkg -i linux-headers-5.15.0-122_5.15.0-122.134_all.deb linux-headers-5.15.0-122-generic_5.15.0-122.134_amd64.deb linux-image-5.15.0-122-generic_5.15.0-122.134_amd64.deb

    Если все прошло успешно, вы должны увидеть сообщение о завершении установки.

  3. Обновление GRUB:
    После установки ядра необходимо обновить загрузчик GRUB, чтобы новые изменения вступили в силу:

    sudo update-grub
  4. Перезагрузка системы:
    Теперь перезагрузите компьютер, чтобы загрузиться с новым ядром:

    sudo reboot
  5. Проверка установленного ядра:
    После перезагрузки проверьте, что система загрузилась с нужным ядром:

    uname -r

    Вы должны увидеть 5.15.0-122-generic.

Решение проблемы с ошибками загрузки и UUID

Если после перезагрузки вы столкнулись с проблемами, связанными с UUID, возможно, у вас возникли конфликты с загрузчиком. Чтобы это исправить:

  • Откройте меню GRUB во время загрузки (обычно нужно нажать клавишу Shift или Esc).
  • Выберите версию ядра, которая работает (например, предыдущее ядро или режим восстановления).
  • В режиме восстановления попробуйте выполнить команду для исправления ошибок файловой системы: fsck.
  • Также можно проверить файл /etc/fstab на наличие неправильных UUID. Для этого запустите команду:

    sudo blkid

    Сравните значения с теми, которые указаны в /etc/fstab. При необходимости исправьте его с помощью текстового редактора.

Дополнительные советы

  • Создайте резервные копии: Перед установкой или изменением ядра, всегда полезно создавать резервную копию важных данных и конфигураций.
  • Используйте apt: Если вы столкнулись с проблемами установки через dpkg, попробуйте использовать apt для автоматической установки зависимостей:

    sudo apt install ./linux-headers-5.15.0-122_5.15.0-122.134_all.deb ./linux-headers-5.15.0-122-generic_5.15.0-122.134_amd64.deb ./linux-image-5.15.0-122-generic_5.15.0-122.134_amd64.deb

Следуя этим шагам, вы сможете установить нужную версию ядра и устранить возможные ошибки. Если у вас появятся дополнительные вопросы или проблемы, не стесняйтесь задавать их. Удачи!

Оцените материал
Добавить комментарий

Капча загружается...