Vì Ubuntu kernel 4.4.0-20, EFI_SECURE_BOOT_SIG_ENFORCE
cấu hình kernel đã được kích hoạt. Điều đó ngăn không cho tải các mô-đun bên thứ ba không dấu nếu UEFI Secure Boot được bật.
Cách dễ nhất để khắc phục sự cố này là tắt Secure Boot trong cài đặt UEFI (BIOS).
Trong hầu hết các trường hợp, bạn có thể vào cài đặt UEFI bằng menu grub. Nhấn ESCnút khi khởi động, vào menu grub và chọn Cài đặt hệ thống. Tùy chọn Khởi động an toàn phải nằm trong phần "Bảo mật" hoặc "Khởi động" của UEFI.
Bạn có thể vào UEFI trực tiếp, nhưng nó phụ thuộc vào phần cứng của bạn. Đọc hướng dẫn sử dụng máy tính của bạn để xem làm thế nào để đạt được điều đó. Nó có thể Del, hoặc F2khi khởi động, hoặc một cái gì đó khác.
Một cách khác là vô hiệu hóa Secure Boot bằng cách sử dụng mokutil
.
Vì Ubuntu kernel build 4.4.0-21.37, điều này có thể được sửa bằng cách chạy
sudo apt install mokutil
sudo mokutil --disable-validation
Nó sẽ yêu cầu tạo mật khẩu. Mật khẩu phải dài ít nhất 8 ký tự. Sau khi bạn khởi động lại, UEFI sẽ hỏi bạn có muốn thay đổi cài đặt bảo mật không. Chọn "Có".
Sau đó, bạn sẽ được yêu cầu nhập mật khẩu đã tạo trước đó. Một số phần mềm UEFI yêu cầu không phải mật khẩu đầy đủ, nhưng để nhập một số ký tự của nó, như thứ 1, thứ 3, v.v. Hãy cẩn thận. Một số người không hiểu điều này. Tôi cũng không nhận được nó từ lần thử đầu tiên ;-)
Cập nhật: Bây giờ cấu hình kernel này được kích hoạt trong tất cả các hạt nhân Ubuntu được hỗ trợ. Ubuntu 16.04, 15.10 và 14.04 bị ảnh hưởng.