Это огромная ошибка в Ubuntu. mokutil и MokManager могут только подписывать ваши собственные модули, если у вас есть MB, который поддерживает uefi. Старые MB под Ubuntu 16.04, которые не поддерживают uefi, не могут подписывать модули с mokutil и MokManager. Вы всегда будете отвечать как EFI variables are not supported on this system или схожим.
Утверждается, что подписание только что включено ядром для uefi MB. Извините, но это неправильно. Это также показано, например, по этому параметру ядра:
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_SECURE_BOOT_SIG_ENFORCE=y
CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
CONFIG_CHECK_SIGNATURE=y
CONFIG_SIGNATURE=y
Как я уже сказал, это параметр ядра для не-uefi MB, который не имеет смысла, особенно CONFIG_MODULE_SIG_UEFI=y.
Вы должны перекомпилируйте ядро и отключите параметры подписи. Их можно найти по grep -v ^# /boot/config-$(uname -r) | grep _SIG. Особенно CONFIG_MODULE_SIG и CONFIG_MODULE_SIG_ALL должны быть установлены на n. Однако это имеет явный недостаток, потому что вы должны перенести обновление ядра, и вам придется перекомпилировать каждое новое ядро. Это расстраивает.
Вместо этого используйте команду blkid
:
blkid -o list -t LABEL=root
Если вам просто нужны разделы без дополнительной информации, используйте
blkid -o device -t LABEL=root
Возможно, вам придется выполнить команду как root (sudo blkid
) в первый раз.
Вместо этого используйте команду blkid
:
blkid -o list -t LABEL=root
Если вы просто хотите получить разделы без дополнительной информации, используйте
blkid -o device -t LABEL=root
Возможно, вам придется выполнить команду как root (sudo blkid
) в первый раз.
Вместо этого используйте команду blkid
:
blkid -o list -t LABEL=root
Если вы просто хотите получить разделы без дополнительной информации, используйте
blkid -o device -t LABEL=root
Возможно, вам придется выполнить команду как root (sudo blkid
) в первый раз.
Вместо этого используйте команду blkid
:
blkid -o list -t LABEL=root
Если вы просто хотите получить разделы без дополнительной информации, используйте
blkid -o device -t LABEL=root
Возможно, вам придется выполнить команду как root (sudo blkid
) в первый раз.
Вместо этого используйте команду blkid
:
blkid -o list -t LABEL=root
Если вы просто хотите получить разделы без дополнительной информации, используйте
blkid -o device -t LABEL=root
Возможно, вам придется выполнить команду как root (sudo blkid
) в первый раз.
Вместо этого используйте команду blkid
:
blkid -o list -t LABEL=root
Если вы просто хотите получить разделы без дополнительной информации, используйте
blkid -o device -t LABEL=root
Возможно, вам придется выполнить команду как root (sudo blkid
) в первый раз.
Вместо этого используйте команду blkid
:
blkid -o list -t LABEL=root
Если вы просто хотите получить разделы без дополнительной информации, используйте
blkid -o device -t LABEL=root
Возможно, вам придется выполнить команду как root (sudo blkid
) в первый раз.
Вместо этого используйте команду blkid
:
blkid -o list -t LABEL=root
Если вам просто нужны разделы без дополнительной информации, используйте
blkid -o device -t LABEL=root
Возможно, вам придется выполнить команду как root (sudo blkid
) в первый раз.