Il multirom per funzionare ha bisogno che tutti i vari sistemi che installate abbiano un kernel patchato (kexec) in modo da funzionare bene con il multirom (per farla semplice).
Ecco alcuni casi
- Se avete solo una rom non serve niente, ma il multirom non ha senso.
- Con 2 ROM ANDROID potete scegliere due opzioni sul kernel
1) Share kernels
2) Don't share
Se condividete i kernel non c'è problema, se NON li condividete dovrete flashare un kernel diverso per l'altra ROM
La cosa fondamentale è che questi kernel devono essere "patchati" (patch kexec etc...). I principali custom kernel (Franco, M-keernel, trinity, omega etc, sono già patchati e quindi vi basta avere uno di quelli (aggiornatelo all'ultima release, alcuni sono supportati solo recentemente), altrimenti se possedete una rom stock o la CM10.1 dovete flashare il kernel corrispondente patchato (li trovate in basso)
Nel caso in cui installate un sistema linux (ubuntu touch, plasma, ubuntu-desktop etc) è come se i kernel non venissero condivisi automaticamente (perchè sono kernel diversi) e quindi entrambi i sistemi necessitano di kernel patchati. Tutte le varie distro hanno già un kernel patchato, adattato e modificato quindi basta avere il kernel ANDROID patchato. Questa è anche la soluzione all'errore all'avvio "kexec required".