Estou experimentando um laptop Android baseado em Intel (Chuwi Hi10 Pro) e instalei o Ubuntu 18.04 em paralelo com a instalação original do Android 5.1. O dispositivo é realmente projetado para dual-boot com o Windows 10, que eu agora substituí com o Ubuntu.
O problema agora é que o gerenciador de inicialização original não está satisfeito com o novo esquema de particionamento e causa um loop de inicialização se você não selecionar manualmente a entrada do Ubuntu no menu inicial de inicialização do EFI.
Já que estou inicializando através do GRUB, eu me pergunto se seria possível se livrar do gerenciador de inicialização original e usar o GRUB para carregar a imagem de inicialização do Android?
Note que acho que isso não é uma duplicata do link - I Não tenho Android-x86 instalado, que vem com um kernel separado e initrd, mas eu tenho a instalação original do Android, que só tem uma partição de boot no formato bootimg Android.
Uma opção que considerei é usar abootimg
para extrair o kernel autônomo e initrd do despejo bootimg, mas não tenho idéia se o GRUB carregará a imagem do kernel da mesma maneira que um bootloader Android "oficial", ou seja carregar endereços, manuseio de initrd etc.
Alguma experiência?