Występuje problem na niektórych komputerach, w szczególności na laptopach - Wydaje się, że nie mają one klucza publicznego „Microsoft Windows UEFI Driver Publisher” zainstalowanego w BIOS-ie, aby umożliwić uruchomienie podpisanego programu ładującego Ubuntu (i innego oprogramowania UEFI, takiego jak nasze) z włączoną opcją Bezpiecznego rozruchu. To NIE jest ten sam klucz, którego Microsoft używa do podpisywania własnego UEFI Windows Boot Manager i wydaje się, że niektóre implementacje BIOS-u mają tylko ten wyłączny klucz publiczny Microsoft .
Rozwiązaniem jest albo:
Aby firma Microsoft podpisywała pliki binarne UEFI stron trzecich za pomocą klucza SAME używanego do ich własnego programu ładującego.
Producenci systemów BIOS / producenci płyt głównych dla komputerów muszą upewnić się, że zawierają dane, aby umożliwić prawidłowe podpisywanie plików binarnych podpisanego pliku binarnego „Microsoft Windows UEFI Driver Publisher”.
Na komputerze z systemem Windows 8 wpisz Mountvol Z: /S
w polu wiersza polecenia z podwyższonym poziomem uprawnień administratora. Następnie w wierszu polecenia wykonaj:
copy Z:\EFI\Microsoft\*.efi C:\test
Gdzie Z
jest nieużywana litera dysku.
Następnie możesz sprawdzić (już utworzony) C:\test
folder z podpisami cyfrowymi w plikach Microsoft .efi i zobaczyć, że nazwa klucza jest inna niż klucz użyty do podpisania modułu ładującego Ubuntu.
Pliki rozruchowe Ubuntu można znaleźć w X: \ EFI \ Boot, gdzie X jest literą napędu CD.
To wymaga uporządkowania i szybkiego sortowania.
Nasze badania wskazują, że spośród testowanych dotychczas laptopów tylko laptopy ASUS mają zainstalowane odpowiednie klucze w swoich biosach, ale nie udało nam się jeszcze sprawdzić wszystkich. Nie wspominam tutaj o nazwach maszyn, które nie będą działać, ale jedna jest podobna do tej, która działa!