R. Trebuie să rulez cel mai recent Kernel pe Acer Swift 3 (SF314-42-R2UX) pentru a funcționa suspendarea. Am descărcat Kernel-ul 5.15.13-051513 din depozitul principal și l-am semnat urmând instrucțiunile de aici: https://ubuntu.com/blog/how-to-sign-things-for-secure-boot
Și asta:
https://gloveboxes.github.io/Ubuntu-for-Azure-Developers/docs/signing-kernel-for-secure-boot.html
A trebuit să-l semnez deoarece Bios-ul nu acceptă pentru a porni Kernel-ul nesemnat. Am reușit să semnez Kernel-urile și pentru o zi am putut porni normal. Dar dintr-o dată nu mai pot porni, primesc:
ALERTA! /dev/disk/by-uuid/xxxxxxxxx nu există. Căzând într-o coajă
initramfs:_
Totuși, pot porni la Ubuntu Kernel 5.13.0-24 original.
Poate cineva să-mi dea un indiciu, ce nu merge aici?
[UPDATE:] Am aflat că această eroare este cauzată de rulare update-initramfs
care este declanșată de actualizările sistemului. apt
imi da aceasta eroare:
update-initramfs: se generează /boot/initrd.img-5.15.13-051513-generic.signed
W: lipsește /lib/modules/5.15.13-051513-generic.signed
W: Asigurați-vă că toate driverele necesare sunt încorporate în imaginea Linux!
depmod: EROARE: nu s-a putut deschide directorul /lib/modules/5.15.13-051513-generic.signed: Nu există un astfel de fișier sau director
depmod: FATAL: nu s-a putut căuta în module: nu există un astfel de fișier sau director
cat: /var/tmp/mkinitramfs_3MmNVh/lib/modules/5.15.13-051513-generic.signed/modules.builtin: Datei oder Verzeichnis nicht gefunden
W: Nu se găsesc modules.builtin.modinfo (pentru a localiza firmware-ul driverelor încorporate, acceptat în Linux >=5.2)
depmod: AVERTISMENT: Moduls.order nu a putut fi deschis la /var/tmp/mkinitramfs_3MmNVh/lib/modules/5.15.13-051513-generic.signed: Nu există un astfel de fișier sau director
depmod: AVERTISMENT: Moduls.builtin nu a putut fi deschis la /var/tmp/mkinitramfs_3MmNVh/lib/modules/5.15.13-051513-generic.signed: Nu există un astfel de fișier sau director
Și după aceea nu mai pot porni în nucleul autosemnat. Dezinstalarea și reinstalarea și resemnarea acestuia ajută până la următoarea actualizare.
Ce trebuie să fac pentru a evita această problemă?
[UPDATE2:] Pentru nucleele autocompilate, problema pare să fie rezolvată prin dezactivarea modulelor nucleului: https://unix.stackexchange.com/a/685947/495409