A ฉันต้องเรียกใช้เคอร์เนลล่าสุดบน Acer Swift 3 (SF314-42-R2UX) ของฉันเพื่อให้การทำงานหยุดชะงัก ฉันดาวน์โหลด Kernel 5.15.13-051513 จากที่เก็บ mainline และลงนามตามคำแนะนำที่นี่: https://ubuntu.com/blog/how-to-sign-things-for-secure-boot
และนี่:
https://gloveboxes.github.io/Ubuntu-for-Azure-Developers/docs/signing-kernel-for-secure-boot.html
ฉันต้องเซ็นชื่อเนื่องจาก Bios ไม่รองรับการบู๊ตเคอร์เนลที่ไม่ได้ลงนาม ฉันพยายามเซ็นชื่อเคอร์เนลและสักวันหนึ่งฉันก็สามารถบู๊ตได้ตามปกติ แต่ทันใดนั้นฉันไม่สามารถบูตได้อีกต่อไป ฉันได้รับ:
เตือน! /dev/disk/by-uuid/xxxxxxxxx ไม่มีอยู่ หล่นไปที่เปลือกหอย
initramfs:_
ฉันสามารถบู๊ตเป็น Ubuntu Kernel ดั้งเดิม 5.13.0-24 ได้
ใครช่วยบอกใบ้หน่อย เกิดอะไรขึ้นที่นี่?
[UPDATE:] ฉันพบว่าข้อผิดพลาดนี้เกิดจากการเรียกใช้ อัปเดต-initramfs
ซึ่งเกิดจากการอัปเดตระบบ ฉลาด
ทำให้ฉันมีข้อผิดพลาดนี้:
อัปเดต initramfs: กำลังสร้าง /boot/initrd.img-5.15.13-051513-generic.signed
W: ไม่มี /lib/modules/5.15.13-051513-generic.signed
W: ตรวจสอบให้แน่ใจว่าไดรเวอร์ที่จำเป็นทั้งหมดมีอยู่ในอิมเมจ linux!
depmod: ข้อผิดพลาด: ไม่สามารถเปิดไดเรกทอรี /lib/modules/5.15.13-051513-generic.signed: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
depmod: FATAL: ไม่สามารถค้นหาโมดูล: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
cat: /var/tmp/mkinitramfs_3MmNVh/lib/modules/5.15.13-051513-generic.signed/modules.builtin: Datei oder Verzeichnis nicht gefunden หรือ
W: ไม่พบ modules.buildin.modinfo (สำหรับค้นหาเฟิร์มแวร์ของไดรเวอร์ในตัว รองรับใน Linux >=5.2)
depmod: คำเตือน: ไม่สามารถเปิด modules.order ที่ /var/tmp/mkinitramfs_3MmNVh/lib/modules/5.15.13-051513-generic.signed: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
depmod: คำเตือน: ไม่สามารถเปิด modules.builtin ที่ /var/tmp/mkinitramfs_3MmNVh/lib/modules/5.15.13-051513-generic.signed: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
และหลังจากนั้นฉันไม่สามารถบูตเข้าสู่เคอร์เนลที่ลงนามด้วยตนเองได้อีกต่อไป การถอนการติดตั้งและติดตั้งใหม่และการลาออกจะช่วยได้จนกว่าจะมีการอัปเดตครั้งต่อไป
ฉันต้องทำอย่างไรเพื่อหลีกเลี่ยงปัญหานี้
[UPDATE2:] สำหรับเคอร์เนลที่คอมไพล์เอง ดูเหมือนว่าปัญหาจะแก้ไขได้โดยการปิดใช้งานโมดูลเคอร์เนล: https://unix.stackexchange.com/a/685947/495409