Система может иметь встроенное микропрограммное обеспечение UEFI и все еще загрузить ОС в режиме BIOS прежней версии. В той ситуации нет никакого пути к загруженной ОС, чтобы определить, на самом деле ли аппаратные средства способны к UEFI, потому что BIOS не прямо совместим с UEFI.
Можно все еще посмотреть на микропрограммный интерфейс, если что-нибудь связано с UEFI, но это - поставщик, конкретный и непоследовательный. Таким образом, нет также никакого определенного ответа с той стороны.
Канонический метод для доказательства x86 (_64) ядро загружается от UEFI:
$ dmesg | grep 'EFI v'
[ 0.000000] efi: EFI v2.31 by EDK II
Ядро распечатает такое сообщение в основной точке входа начальной загрузки EFI. Ядро загружается с UEFI, если и только если такое сообщение существует.
Другой информативный материал:
$ dmesg | grep 'efi: mem'
[ 0.000000] efi: mem00: type=7, attr=0xf, range=[0x0000000000000000-0x00000000000a0000) (0MB)
...
Это - карта распределения памяти, переданная от встроенного микропрограммного обеспечения EFI до ядра.
$ ls -F /sys/firmware/efi
efivars/ systab vars/
Это ядро, которое ABI связал с EFI. efivars
(3.8 +) и vars
ядро ABI к NVRAM EFI, таким образом, можно изменить параметры загрузки с ними.
Но отсутствие этих подсказок не доказывает, что системой является BIOS только.
Опытным путем недавние ноутбуки у всех есть встроенное микропрограммное обеспечение UEFI. Последние серверы мигрируют на встроенное микропрограммное обеспечение UEFI.
Править: У автора перенаходки есть более полное объяснение. Шаги являются тем же.
Кроме того, Микропрограммный Набор тестов из Ubuntu мог бы обнаружить, имеет ли Ваше встроенное микропрограммное обеспечение UEFI функцию совместимости BIOS прежней версии. Хотя это не решает проблему обнаружения UEFI способное встроенное микропрограммное обеспечение, загружающееся в режиме BIOS.
Похож на проблему, имеет отношение к тому, что я использую initrd от netboot. И это initrd имеет /usr/share/keyrings
в нем.
Я обновил ubuntu-archive-keyring.gpg там, и проблема с подписью, кажется, решена.
Хотя установщик человечности не может найти мои пакеты добавленными к отдельно оплачиваемым предметам.
d-i preseed/early_command string wget -O /usr/share/keyrings/archive.gpg http://${paella_server_ip}/debrepos/paella.bin.gpg
– umeboshi 24.12.2014, 09:56