Я обновил свою ОС с 18.04.04 до Ubuntu-20.04 LTS. Я использовал update-manager –d
для обновления.
Когда я пытаюсь запустить docker-compose
, он выдает ошибку:
время выполнения: сбой mlock стека сигналов: 12
время выполнения: увеличьте предел mlock
(ulimit -l) или время выполнения: обновите ядро до версии 5.3.15+, 5.4.2 +,
или 5.5+. Неустранимая ошибка: ошибка mlock
Я попытался обновить версию ядра до 5.4.25
Я загрузил следующие файлы .deb
из официального репозитория
linux-headers-5.4.25-050425_5.4.25-050425.202003121333_all.deb
linux-headers-5.4.25-050425-generic_5.4.25-050425.202003121333_amd64.deb
linux-image-unsigned-5.4.25-050425-generic_5.4.25-050425.202003121333_amd64.deb
linux-modules-5.4.25-050425-generic_5.4.25-050425.202003121333_amd64.deb
Затем
sudo dpkg -i *.deb
sudo update-grub
sudo update-grub2
sudo reboot
Когда я выбираю 5.4.25
в меню загрузки:
Loading Linux 5.4.25-xxxxx-generic
error: /vmlinuz-5.2.25-xxxxx-generic has invalid signature
Loading initial ramdisk ...
error : you need to load the kernel first.
Press any key to continue...
Как я могу обновить мое ядро до 5.4.25
Текущее: 5.4.0-26-generic
Во-первых, установка основного ядра версии 5.4 была плохой идеей.
Ubuntu 20.04 изначально имеет ядро версии 5.4. Вы не получите никаких преимуществ, установив ядро 5.4 из основной ветки. Это то же самое ядро, которое используется в Ubuntu, но без специальных патчей Ubuntu.
Но если вы действительно хотите использовать основные ядра, вам придется отключить безопасную загрузку в BIOS. Основные ядра не подписаны.