สิ่งที่ฉันพยายามทำใน:
Dell Inspiron 7506 2in1 Black Edition พร้อม Kubuntu 21.04.
ฉันได้ปฏิบัติตามคำแนะนำที่ https://www.rodsbooks.com/refind/secureboot.html#installation แต่ส่วนใหญ่ใช้ไม่ได้กับฉัน
ฉันมี:
- ติดตั้ง rEFInd โดยที่เก็บ
sudo apt-add-repository ppa:rodsmith/refind
อัปเดต sudo apt
sudo apt ติดตั้ง refind
เมธอดนี้ทำขั้นตอนที่ 1-6 ของหน้าที่เชื่อมโยงโดยอัตโนมัติ และสร้าง refind_local.crt/.cer/.key ใน /etc/refind.d/keys/ และคัดลอก .cer และ .crt ไปยัง /boot/efi/EFI/ รีไฟแนนซ์/คีย์
ลงทะเบียน refind_local.cer กับ mokmanager (โมคูทิล -i refind_local.cer
) และลงทะเบียนรหัสเมื่อรีบูตเครื่อง
ลงชื่อเคอร์เนลของฉันตามที่แนะนำใน อาร์ควิกิ กับ sbsign --cert /etc/refind.d/keys/refind_local.crt --key /etc/refind.d/keys/refind_local.key --output vmlinuz-5.11.0-25-generic vmlinuz-5.11.0-25 -ทั่วไป
ตอนนี้ปัญหา:
เมื่อใดก็ตามที่ฉันพยายามบู๊ตด้วย rEFInd ฉันจะได้รับหน้าจอ MOK สีน้ำเงินซึ่งระบุว่า ERROR Verification Failed: 0x1A security allocation และตัวเลือกเดียวคือเลือกตกลง เมื่อเลือกตกลง ฉันป้อนรหัสผ่าน MOK ของฉันและถูกนำไปที่หน้าจอการจัดการ MOK พร้อมตัวเลือกเพื่อดำเนินการต่อหรือลงทะเบียนคีย์หรือแฮชดำเนินการต่อล้มเหลวด้วยหน้าจอที่เหมือนกันกับหน้าจอแรกและวางฉันไว้ที่ด้วงซึ่งบู๊ตได้ดี
มีอะไรอีกบ้างที่ฉันต้องทำเพื่อ refind เพื่อบูตอย่างถูกต้องเหมือนที่ grub ทำ?