Какие параметры ядра для перекомпиляции должны быть изменены, потому что я не могу загрузить неподписанные или самоподписанные модули?

Я нахожусь на битах Ubuntu 16.04.1 LTS/32 (не uefi) с 4.4.0-59-универсальным ядром и не uefi (нормальная BIOS) материнская плата. Я хочу перекомпилировать ядро, потому что я не могу загрузить неподписанные или самоподписанные модули (это - ошибка в Ubuntu). Rod Smith рекомендовал перекомпилировать ядро. Какой параметр ядра я должен изменить? Мой список параметров для изменения от y кому: n :

CONFIG_MODULE_SIG=y
CONFIG_MODULE_SIG_ALL=y
CONFIG_MODULE_SIG_UEFI=y
CONFIG_MODULES_USE_ELF_REL=y

Действительно ли эти изменения параметра ядра разумны, и мне нужно больше параметров?

============= обновление ===============================================

Я отключил следующие 26 параметров:

CONFIG_SYSTEM_DATA_VERIFICATION=y
CONFIG_MODULE_SIG=y
CONFIG_MODULE_SIG_ALL=y
CONFIG_MODULE_SIG_UEFI=y
CONFIG_MODULE_SIG_SHA512=y
CONFIG_MODULE_SIG_HASH="sha512"
CONFIG_EFI=y
CONFIG_EFI_STUB=y
CONFIG_EFI_SECURE_BOOT_SIG_ENFORCE=y
CONFIG_ACPI_BGRT=y
CONFIG_FB_EFI=y
CONFIG_EFI_VARS=y
CONFIG_EFI_ESRT=y
CONFIG_EFI_VARS_PSTORE=m
CONFIG_EFI_RUNTIME_MAP=y
CONFIG_EFI_RUNTIME_WRAPPERS=y
CONFIG_EFI_TEST=m
CONFIG_EFIVAR_FS=y
CONFIG_EARLY_PRINTK_EFI=y
CONFIG_TRUSTED_KEYS=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
CONFIG_EFI_SIGNATURE_LIST_PARSER=y
CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
CONFIG_SYSTEM_EXTRA_CERTIFICATE=y
CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096
CONFIG_UCS2_STRING=y
0
задан 13 April 2017 в 05:24

1 ответ

Этот

CONFIG_EFI_SECURE_BOOT_SIG_ENFORCE=n

достаточно для загрузки неподписанного ядра или неподписанных модулей.

0
ответ дан 7 November 2019 в 04:03

Другие вопросы по тегам:

Похожие вопросы: