Tôi đã cài đặt Surface Pro 6 với Ubuntu Studio (nhân có độ trễ thấp).
$ uname -a
Linux ctrl 5.11.0-38-lowlatency #42~20.04.1-Ubuntu SMP PREEMPT Thứ ba ngày 28 tháng 9 21:54:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Để cài đặt kernel bề mặt linux, tôi đã làm theo các bước được mô tả đây. Hạt nhân được cài đặt trong /boot bên cạnh hạt nhân có độ trễ thấp có sẵn:
$ ls -lisha | grep vmlinuz
14155785 0 lrwxrwxrwx 1 root root 28 Okt 19 18:35 vmlinuz -> vmlinuz-5.11.0-38-lowlatency
14156103 9,8M -rw------- 1 gốc root 9,8M ngày 28 tháng 9 17:39 vmlinuz-5.11.0-38-lowlatency
14155810 8,5M -rw-r--r-- 1 root root 8,5M Okt 20 21:45 vmlinuz-5.14.13-surface
14156100 8,5M -rw-r--r-- 1 root root 8,5M Okt 27 22:59 vmlinuz-5.14.14-bề mặt
14155780 0 lrwxrwxrwx 1 root root 23 Okt 23 16:26 vmlinuz.old -> vmlinuz-5.14.13-surface
Khởi động an toàn được kích hoạt khóa gốc được cài đặt đúng cách
$ mokutil --sb-state
Đã bật SecureBoot
$ mokutil --list-enrolled
#...
[phím 2]
Dấu vân tay SHA1: 05:f6:aa:10:9c:1c:62:67:1e:75:bd:75:d3:d0:51:47:20:63:c0:81
Giấy chứng nhận:
Dữ liệu:
Phiên bản: 3 (0x2)
Số seri:
43:3e:21:a6:6d:1a:2a:a6:84:02:e2:07:2d:af:4e:41:93:6a:23:3e
Thuật toán chữ ký: sha256WithRSAEencryption
Nhà phát hành: C=XX, L=Default City, O=Default Company Ltd, CN=linux-surface
hiệu lực
Không trước: 20 tháng 1 21:08:24 2020 GMT
Không phải sau : Ngày 17 tháng 1 21:08:24 2030 GMT
Chủ đề: C=XX, L=Thành phố mặc định, O=Công ty TNHH mặc định, CN=linux-surface
#...
Tuy nhiên, khi tôi cập nhật grub, kernel bề mặt linux không được tôn trọng và sẽ không hiển thị trong menu grub.
Một câu hỏi tương tự đã được hỏi trước đây đây. Nhưng trước khi thêm một mục menu tùy chỉnh vào grub, tôi muốn hiểu tại sao cập nhật-grub
bỏ qua kernel bề mặt linux và tìm giải pháp bền bỉ hơn là mục nhập menu grub tùy chỉnh.