ฉันมี Surface Pro 6 ที่ติดตั้ง Ubuntu Studio (เคอร์เนลความหน่วงต่ำ)
$ uname -a
Linux ctrl 5.11.0-38-lowlatency #42~20.04.1-Ubuntu SMP PREEMPT อ. 28 ก.ย. 21:54:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
ในการติดตั้งเคอร์เนล linux-surface ฉันทำตามขั้นตอนที่อธิบายไว้ ที่นี่. เคอร์เนลถูกติดตั้งภายใต้ /boot ถัดจากเคอร์เนลที่มีเวลาแฝงต่ำ:
$ ls -lisha | grep vmlinuz
14155785 0 lrwxrwxrwx 1 รูทรูท 28 ต.ค. 19 18:35 น. vmlinuz -> vmlinuz-5.11.0-38-lowlatency
14156103 9,8M -rw------- 1 รูทรูท 9,8M 28 ก.ย. 17:39 vmlinuz-5.11.0-38-lowlatency
14155810 8,5M -rw-r--r-- 1 ราก 8,5M Okt 20 21:45 vmlinuz-5.14.13-surface
14156100 8,5M -rw-r--r-- 1 ราก 8,5M Okt 27 22:59 vmlinuz-5.14.14-surface
14155780 0 lrwxrwxrwx 1 ราก 23 ตุลาคม 23 16:26 vmlinuz.old -> vmlinuz-5.14.13-surface
Secure Boot เปิดใช้งานแล้ว ติดตั้งรูทคีย์อย่างถูกต้อง
$ โมคูทิล --sb-รัฐ
เปิดใช้งาน SecureBoot
$ mokutil --list-ลงทะเบียนแล้ว
#...
[คีย์ 2]
ลายนิ้วมือ SHA1: 05:f6:aa:10:9c:1c:62:67:1e:75:bd:75:d3:d0:51:47:20:63:c0:81
ใบรับรอง:
ข้อมูล:
รุ่น: 3 (0x2)
หมายเลขซีเรียล:
43:3e:21:a6:6d:1a:2a:a6:84:02:e2:07:2d:af:4e:41:93:6a:23:3e
อัลกอริทึมลายเซ็น: sha256WithRSAEncryption
ผู้ออก: C=XX, L=Default City, O=Default Company Ltd, CN=linux-surface
ความถูกต้อง
ไม่ก่อน: 20 ม.ค. 21:08:24 น. 2020 GMT
ไม่หลังจาก : 17 ม.ค. 21:08:24 น. 2030 GMT
เรื่อง: C=XX, L=Default City, O=Default Company Ltd, CN=linux-surface
#...
แต่เมื่อฉันอัปเดต grub เคอร์เนล linux-surface นั้นไม่ได้รับการเคารพและจะไม่ปรากฏในเมนู grub
ก่อนหน้านี้มีการถามคำถามที่คล้ายกัน ที่นี่. แต่ก่อนที่จะเพิ่มรายการเมนูที่กำหนดเองเพื่อด้วงฉันควรจะเข้าใจ ทำไม ปรับปรุงด้วง
ละเว้นเคอร์เนล linux-surface และค้นหาวิธีแก้ปัญหาที่คงอยู่มากกว่ารายการเมนูด้วงที่กำหนดเอง