Il kernel non è legato ai bootloader nel senso di tipologia di elementi
I bootloader sono indipendenti e sono "specifici", diciamo, di eclair/froyo da un lato e gingerbread dall'altro.
Puoi tranquillamente utilizzare uno stesso bootloader su tutti i gingerbread, esattamente come si faceva per lo stesso bootloader (tipicamente, quello di JM3) su tutti i firmware italiani brand-nobrand fino al 2.2.1
Il problema cui ti riferisci è leggermente diverso, e riguarda la
guida che hai postato nell'area, analogamente al file dbdata.rfs:
quando compili un package .tar[.md5] da flashare da Odin, ci sono delle regole da rispettare. Tra cui, la necessità di predisporre
tutte le immagini (i file che ci inserisci) di tutte le partizioni del telefono (dalle 8 alle 12, contando i dati e le memorie esterne), soprattutto quando stai cambiando qualcosa nella struttura.
Ed il bootloader, come anche il pit, è una modifica che richiede il flash di tutto.
In definitiva, per rispondere alla tua domanda, se nel PDA ci sono i bootloader, devi mettere anche kernel e param.lfs
Se non ci sono, puoi essere più libero su cosa includi nel pacchetto
... ma il kernel in sé non è legato ai bootloader.
Per fortuna, perché meno si flashano e meglio è. Invece coi kernel, direi che ci si sbizzarrisca alquanto
;)