Ricompilazione kernel Debian da source
Un saluto a tutta la lista.
Premessa, non mi sono mai ritrovato a dover ricompilare un pacchetto
debian tantomeno il pacchetto del kernel, se ho fatto/detto castronerie
perdonatemi e correggetemi.
In relazione al bug su md relativo al mio precedente messaggio dei
kernel panic durante i riavvii, volevo verificare se la patch
funzionasse sul kernel backports (A quanto parte per il 6.1 è necessario
un backport), come ho già verificato per il mailine 6.14
Ho deciso quindi di ricompilare il kernel da backports 6.12.12 dal
source di debian e ho preso spunto da qui (adattandola ai backports):
https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#id-1.6.6.6
Applico la patch, lancio il dpkg-buildpackage e la compilazione va a
buon fine senza nessun errore. Ora i pacchetti che mi ritrovo sono molti
e tra questi trovo:
linux-image-6.12.12+bpo-amd64-dbg_6.12.12-1~bpo12+1_amd64.deb
linux-image-6.12.12+bpo-amd64-unsigned_6.12.12-1~bpo12+1_amd64.deb
linux-image-6.12.12+bpo-cloud-amd64-dbg_6.12.12-1~bpo12+1_amd64.deb
linux-image-6.12.12+bpo-cloud-amd64-unsigned_6.12.12-1~bpo12+1_amd64.deb
linux-image-6.12.12+bpo-rt-amd64-dbg_6.12.12-1~bpo12+1_amd64.deb
linux-image-6.12.12+bpo-rt-amd64-unsigned_6.12.12-1~bpo12+1_amd64.deb
linux-image-amd64-dbg_6.12.12-1~bpo12+1_amd64.deb
linux-image-amd64-signed-template_6.12.12-1~bpo12+1_amd64.deb
linux-image-cloud-amd64-dbg_6.12.12-1~bpo12+1_amd64.deb
linux-image-rt-amd64-dbg_6.12.12-1~bpo12+1_amd64.deb
Quale pacchetto dovrei installare?
Lo chiedo perche lanciando un 'apt-cache show
linux-image-6.12.12+bpo-amd64' trovo:
Filename:
pool/main/l/linux-signed-amd64/linux-image-6.12.12+bpo-amd64_6.12.12-1~bpo12+1_amd64.deb
Che non è presente tra i pacchetti risultanti dalla compilazione.
A primo impatto mi verrebbe da pensare che devo installare il pacchetto
linux-image-6.12.12+bpo-amd64-unsigned_6.12.12-1~bpo12+1_amd64.deb ma
come viene riportato è unsigned, mentre quello dal repo è signed.
Ora non credo io possa firmare il kernel per il secure boot (se non con
una chiave personale) ma che succede se installo il kernel unsigned con
il secure boot abilitato?
Oppure è tutto sbagliato e c'è qualche problema con la mia procedura?
Grazie in anticipo.
Saluti, Alessandro.
Reply to: