Deve haver um gerenciador de inicialização modificado.
Um bom exemplo é o HTC HD2, um telefone que pode rodar o Windows Mobile 6.5, Android, Meego, Ubuntu, Firefox OS e Windows Phone.
É possível porque alguém desenvolveu um gerenciador de inicialização chamado MAGLDR que permite ao usuário instalar novos sistemas operacionais e escolher em qual deles iniciar o sistema.