Рейтинг:1

Установите новое ядро: отсутствует /lib/modules

флаг cn

Привет, у меня проблема с установкой нового ядра 5.15 на мою машину. Чтобы установить новое ядро, я делаю это:

  • make menuconfig (я также попробовал метод cp .config) + измененные строки, чтобы не было проблем при сборке (CONFIG_MODULE_SIG_KEY="", CONFIG_SYSTEM_TRUSTED_KEYS="", CONFIG_SYSTEM_REVOCATION_KEYS=""). Без этого последнего шага у меня будут проблемы с сертификатами x509.
  • делать
  • судо сделать установить

Когда я делаю последний шаг, у меня есть это:

mcarrere@silverstone:~/Téléchargements/linux-5.15$ sudo make install VERBOSE=1
arch/x86/Makefile:142: CONFIG_X86_X32 включен, но без поддержки binutils
ш ./arch/x86/boot/install.sh 5.15.0 \
    arch/x86/boot/bzImage System.map "/boot"
части выполнения: выполнение /etc/kernel/postinst.d/apt-auto-removal 5.15.0 /boot/vmlinuz-5.15.0
части запуска: выполнение /etc/kernel/postinst.d/dkms 5.15.0 /boot/vmlinuz-5.15.0
 * dkms: запущена служба автоматической установки ядра 5.15.0 [ OK ] 
части запуска: выполнение /etc/kernel/postinst.d/initramfs-tools 5.15.0 /boot/vmlinuz-5.15.0
update-initramfs: Генерация /boot/initrd.img-5.15.0
W: отсутствует /lib/modules/5.15.0
W: Убедитесь, что все необходимые драйверы встроены в образ Linux!
depmod: ОШИБКА: не удалось открыть каталог /lib/modules/5.15.0: нет такого файла или каталога
depmod: FATAL: не удалось найти модули: нет такого файла или каталога
cat: /var/tmp/mkinitramfs_LbpZGW/lib/modules/5.15.0/modules.builtin: Тип файла или досье
I: initramfs попытается возобновить работу с /dev/nvme0n1p6.
Я: (UUID=281e04f6-0dcd-42cf-bde3-1b66a1c2f3b0)
I: Установите переменную RESUME, чтобы переопределить это.
depmod: ПРЕДУПРЕЖДЕНИЕ: не удалось открыть modules.order в /var/tmp/mkinitramfs_LbpZGW/lib/modules/5.15.0: нет такого файла или каталога
depmod: ПРЕДУПРЕЖДЕНИЕ: не удалось открыть modules.builtin в /var/tmp/mkinitramfs_LbpZGW/lib/modules/5.15.0: нет такого файла или каталога
части запуска: выполнение /etc/kernel/postinst.d/unattended-upgrades 5.15.0 /boot/vmlinuz-5.15.0
части запуска: выполнение /etc/kernel/postinst.d/update-notifier 5.15.0 /boot/vmlinuz-5.15.0
части запуска: выполнение /etc/kernel/postinst.d/xx-update-initrd-links 5.15.0 /boot/vmlinuz-5.15.0
I: /boot/vmlinuz.old теперь символическая ссылка на vmlinuz-5.11.0-41-generic
части запуска: выполнение /etc/kernel/postinst.d/zz-update-grub 5.15.0 /boot/vmlinuz-5.15.0
Исходный файл `/etc/default/grub'
Исходный файл `/etc/default/grub.d/init-select.cfg'
Создание файла конфигурации GRUB…
Образ Linux trouvéeÂ: /boot/vmlinuz-5.15.0
Инициалы образа: /boot/initrd.img-5.15.0
Образ Linux trouvéeÂ: /boot/vmlinuz-5.11.0-41-generic
Изображение mémoire initiale trouvée: /boot/initrd.img-5.11.0-41-generic
Образ Linux trouvéeÂ: /boot/vmlinuz-5.10.52
Инициалы образа: /boot/initrd.img-5.10.52
Образ Linux trouvéeÂ: /boot/vmlinuz-5.9.0-050900-generic
Инициалы образа: /boot/initrd.img-5.9.0-050900-generic
Образ Linux trouvéeÂ: /boot/vmlinuz-5.8.0-63-generic
Изображение mémoire initiale trouvée: /boot/initrd.img-5.8.0-63-generic
Образ Linux trouvéeÂ: /boot/vmlinuz-5.15.0
Инициалы образа: /boot/initrd.img-5.15.0
Образ Linux trouvéeÂ: /boot/vmlinuz-5.11.0-41-generic
Изображение mémoire initiale trouvée: /boot/initrd.img-5.11.0-41-generic
Образ Linux trouvéeÂ: /boot/vmlinuz-5.10.52
Инициалы образа: /boot/initrd.img-5.10.52
Образ Linux trouvéeÂ: /boot/vmlinuz-5.9.0-050900-generic
Инициалы образа: /boot/initrd.img-5.9.0-050900-generic
Образ Linux trouvéeÂ: /boot/vmlinuz-5.8.0-63-generic
Изображение mémoire initiale trouvée: /boot/initrd.img-5.8.0-63-generic
Образ Linux trouvéeÂ: /boot/vmlinuz-5.15.0
Инициалы образа: /boot/initrd.img-5.15.0
Образ Linux trouvéeÂ: /boot/vmlinuz-5.11.0-41-generic
Изображение mémoire initiale trouvée: /boot/initrd.img-5.11.0-41-generic
Образ Linux trouvéeÂ: /boot/vmlinuz-5.10.52
Инициалы образа: /boot/initrd.img-5.10.52
Образ Linux trouvéeÂ: /boot/vmlinuz-5.9.0-050900-generic
Инициалы образа: /boot/initrd.img-5.9.0-050900-generic
Образ Linux trouvéeÂ: /boot/vmlinuz-5.8.0-63-generic
Изображение mémoire initiale trouvée: /boot/initrd.img-5.8.0-63-generic
Диспетчер загрузки Windows можно найти на /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
CentOS Linux 7 (Core) найти на /dev/nvme0n1p7
Образ Linux trouvéeÂ: /boot/vmlinuz-5.15.0
Инициалы образа: /boot/initrd.img-5.15.0
Образ Linux trouvéeÂ: /boot/vmlinuz-5.11.0-41-generic
Изображение mémoire initiale trouvée: /boot/initrd.img-5.11.0-41-generic
Образ Linux trouvéeÂ: /boot/vmlinuz-5.10.52
Инициалы образа: /boot/initrd.img-5.10.52
Образ Linux trouvéeÂ: /boot/vmlinuz-5.9.0-050900-generic
Инициалы образа: /boot/initrd.img-5.9.0-050900-generic
Образ Linux trouvéeÂ: /boot/vmlinuz-5.8.0-63-generic
Изображение mémoire initiale trouvée: /boot/initrd.img-5.8.0-63-generic
Диспетчер загрузки Windows можно найти на /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
CentOS Linux 7 (Core) найти на /dev/nvme0n1p7
Добавление записи меню загрузки для настроек прошивки UEFI
факт

У меня нет проблем, пока "сделать".

В чем проблема ? Обычно ли модифицируют .config для ключей безопасности?

Мне нужно установить такое ядро, потому что я должен изменить модуль perf linux и провести некоторые тесты.

Спасибо.

РЕДАКТИРОВАТЬ1: Так что теперь работа. я следил за этим тема и без изменения моего предыдущего .config это работает, но я не понимаю, почему это работает. Идея ? Это очень любопытно...

ps: я провел несколько тестов на разных ядрах раньше, пока нет необходимости их удалять.

Рейтинг:2
флаг cn

Так что с этим все в порядке тема :

$ sudo сделать менюконфигурации
измените некоторые строки в .config :
КОНФИГ_МОДУЛЬ_SIG_KEY=""
CONFIG_SYSTEM_TRUSTED_KEYS=""
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
КОНФИГ_СИСТЕМА_REVOCATION_KEYS=""
$ sudo очистить
$ sudo rm -rf дебиан
$ rm -f vmlinux-gdb.py
$ sudo make -j$(nproc) deb-pkg
$ кд ..
$ sudo dpkg -i linux-*.deb
$ awk -F\' '$1=="вход в меню" || $1=="подменю " {print i++ " : " $2}; //tmenuentry / {print "\t" i-1">"j++": "$2};' /загрузка/жратва/жратва.cfg
$ sudo update-grub

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

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.