Detecting Android x86 …..
Manual Grub error solution:
While in grub menu hover over Android xx-xxx and Click “e”
Set GRUB’s root device to the same drive as GNU/Linux’s. The command search --set=root --file /vmlinuz or similar may help you
Search devices by file (-f, --file), filesystem label (-l, --label), or filesystem UUID (-u, --fs-uuid).If the --set option is used, the first device found is set as the value of environment variable var. The default variable is ‘root’. The --no-floppy option prevents searching floppy devices, which can be slow.The ‘search.file’, ‘search.fs_label’, and ‘search.fs_uuid’ commands are aliases for ‘search --file’, ‘search --label’, and ‘search --fs-uuid’ respectively.
I used UUID(-u ) instead of –file
search –set=root -u [Location of the uuid of the partition]
on the second line I used
linux /androidxx-xxx/kernel root=/dev/sda1
dev/sda1 means first drive. it should be the drive where the kernel resides! mine resided in sda9 so I used “root=/dev/sda9”
initrd /androidxx-xxx/initrd.img
stays the same
useful links