У меня есть 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 рядом с готовым ядром с низкой задержкой:
$ лс-лиша | grep vmlinuz
14155785 0 lrwxrwxrwx 1 root root 28 окт 19 18:35 vmlinuz -> vmlinuz-5.11.0-38-lowlatency
14156103 9,8M -rw------- 1 root root 9,8M 28 сентября 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 27 окт 22:59 vmlinuz-5.14.14-surface
14155780 0 lrwxrwxrwx 1 root root 23 окт 23 16:26 vmlinuz.old -> vmlinuz-5.14.13-surface
Безопасная загрузка активирована, если корневой ключ установлен правильно
$ мокутил --sb-state
SecureBoot включен
$ мокутил --list-enrolled
#...
[клавиша 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 = город по умолчанию, O = компания по умолчанию, ООО, CN = linux-surface
Срок действия
Не раньше: 20 января 21:08:24 2020 GMT
Не после : 17 января 21:08:24 20:30 по Гринвичу
Тема: C=XX, L=Город по умолчанию, O=Компания по умолчанию, ООО, CN=linux-surface
#...
Тем не менее, когда я обновляю grub, ядро linux-surface не соблюдается и не отображается в меню grub.
Ранее подобный вопрос задавался здесь. Но прежде чем добавлять пользовательскую запись меню в grub, я бы предпочел понять Почему обновление-личность
игнорирует ядро linux-surface и находит более постоянное решение, чем пользовательский пункт меню grub.