ตั้งแต่เคอร์เนล Ubuntu 4.4.0-20 การตั้งค่าEFI_SECURE_BOOT_SIG_ENFORCE
เคอร์เนลได้รับการเปิดใช้งาน ซึ่งจะป้องกันไม่ให้โหลดโมดูลบุคคลที่สามที่ไม่ได้ลงชื่อหากเปิดใช้งาน UEFI Secure Boot
วิธีที่ง่ายที่สุดในการแก้ไขปัญหานี้คือการปิดใช้งานการตั้งค่าความปลอดภัยในการตั้งค่า UEFI (BIOS)
ในกรณีส่วนใหญ่คุณสามารถเข้าสู่การตั้งค่า UEFI โดยใช้เมนูด้วง กดESCปุ่มเพื่อบูทเข้าเมนูด้วงแล้วเลือกการตั้งค่าระบบ ตัวเลือก Secure Boot ควรอยู่ในส่วน "Security" หรือ "Boot" ของ UEFI
คุณสามารถเข้าสู่ UEFI ได้โดยตรง แต่ขึ้นอยู่กับฮาร์ดแวร์ของคุณ อ่านคู่มือคอมพิวเตอร์ของคุณเพื่อดูวิธีเดินทาง มันอาจจะเป็นDelหรือF2ในการบูตหรืออย่างอื่น
mokutil
ทางเลือกคือการปิดการใช้งานการรักษาความปลอดภัยโดยใช้ Boot
เนื่องจากเคอร์เนล Ubuntu สร้าง 4.4.0-21.37 สิ่งนี้สามารถแก้ไขได้โดยการเรียกใช้
sudo apt install mokutil
sudo mokutil --disable-validation
มันจะต้องมีการสร้างรหัสผ่าน รหัสผ่านควรมีความยาวอย่างน้อย 8 ตัวอักษร หลังจากที่คุณเริ่มระบบใหม่ UEFI จะถามว่าคุณต้องการเปลี่ยนการตั้งค่าความปลอดภัยหรือไม่ เลือก "ใช่"
จากนั้นคุณจะถูกขอให้ป้อนรหัสผ่านที่สร้างขึ้นก่อนหน้านี้ เฟิร์มแวร์ UEFI บางตัวจะไม่ขอรหัสผ่านเต็มรูปแบบ แต่จะต้องป้อนตัวอักษรบางตัวเช่นที่ 1, 3 เป็นต้นโปรดระวัง บางคนไม่เข้าใจสิ่งนี้ ฉันไม่ได้รับมันตั้งแต่ครั้งแรกที่ ;-)
อัปเดต:ตอนนี้การตั้งค่าเคอร์เนลนี้เปิดใช้งานในเคอร์เนล Ubuntu ที่รองรับทั้งหมด Ubuntu 16.04, 15.10 และ 14.04 ได้รับผลกระทบ