OK, por favor verifique esta imagem:
Minha entrada do Android Grub no Grub Customizer
Tente extrair os arquivos dentro do ISO (initrd.img, ramdisk.img, system.sfs (abra este arquivo com gnome-disk-image-mounter em um terminal e você encontrará um sistema legível e gravável.img) e kernel) para uma pasta em uma das suas partições do Ubuntu, e adicionar um diretório de "dados" dentro da pasta (como você pode ver na imagem, eu tenho meu Android dentro da minha partição home / dev / sda6, e funciona muito bem ). Modifique a entrada de acordo com a nova situação dos arquivos do Android e poste seu resultado.
Observe também que a minha única opção de boot é androidboot.hardware = android_x86, e como eu notei, você escreveu no arquivo 40_custom mais opções (quiet root = / dev / ram0 acpi_sleep = s3_bios, s3_mode SRC = / android-4.4 -r1). Se o Android funcionar apenas com a opção de inicialização androidboot.hardware = android_x86, tente adicionar as outras opções (tenha cuidado com as opções root = * e SRC = *!)
Espero que este problema seja resolvido.