I Install both Android-x86 6.0-r1 and Remix OS 3.0.204 (should have the same Android-x86 6.0-r1 base, right?), both are working fine (with the exception bluetoothd keeps terminating on Android-x86, but working fine in Remix OS, well that's another issue). Android-x86 is in /dev/sda9 while Remix OS is in /dev/sda10.
However, I realize that only the last one installed are visible in my rEFInd boot menu. I notice that both writes the same directory path in EFS, so I try to edit <efs>/boot/grub/grub.cfg to the following:
set timeout=5
menuentry "Android-x86 6.0-r1" {
search --set=root --file /android-6.0-r1/kernel
linux /android-6.0-r1/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86_64
initrd /android-6.0-r1/initrd.img
}
menuentry "Android-x86 6.0-r1 (DEBUG mode)" {
search --set=root --file /android-6.0-r1/kernel
linux /android-6.0-r1/kernel root=/dev/ram0 androidboot.hardware=android_x86_64 DEBUG=2
initrd /android-6.0-r1/initrd.img
}
menuentry "Remix OS 3.0.204" {
search --set=root --file /RemixOS/kernel
linux /RemixOS/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86_64
initrd /RemixOS/initrd.img
}
menuentry "Remix OS 3.0.204 (DEBUG mode)" {
search --set=root --file /RemixOS/kernel
linux /RemixOS/kernel root=/dev/ram0 androidboot.hardware=android_x86_64 DEBUG=2
initrd /RemixOS/initrd.img
}
In this case, Android-x86 was the last one installed and I just add Remix OS entry to above file. Android-x86 still boots fine, but Remix OS doesn't. It manages to boot up to the Remix OS logo, but stuck there. Going to the 2nd virtual console, logcat doesn't even work (logcat read failure), dmesg says nothing useful. So I'm looking for advice on how to proceed. Thanks in advance.