Android 9 (and above?) on Parallels 15

Leaving this here in case anyone wants to try this since Parallels only fully supports whatever version of Android can be installed through the New VM thing. Currently that's Android 8, which works fine.

Was also able to get Android 9 working by downloading and using the image from Android_x86. The trick is to add 'nomodeset' after 'quiet' in the kernel boot line in grub. Otherwise, the boot sequence stops short of starting the gui with a #console prompt.

Unsure if this trick works in Android 10 as well, but it's worth a shot if anyone's having a problem.

Now if there's an easy way to get to the boot partition to permanently modify grub.config...
 
4. Mount the grub partition to /mnt/USB: # mount /dev/block/sda1 /mnt/USB
This doesn't work in RC2. First it complains it doesn't know the type (needs -t), then if I supply ext2 it complains the filesystem is busy. I don't know of a work-around.
 
4. Mount the grub partition to /mnt/USB: # mount /dev/block/sda1 /mnt/USB
This doesn't work in RC2. First it complains it doesn't know the type (needs -t), then if I supply ext2 it complains the filesystem is busy. I don't know of a work-around.
Sounds like the problem I had at first. Did you su to root first?
 
System Update won't recognise the new release on 27 Feb.
I've tried loops of img files. I've tried tricking grub to start/boot the r1 update iso... no joy.
Am getting close to backing up sda1 then replacing it with the contents of the iso file, then rebooting if I thought I could get back to the original sda1 contents somehow.
this is nuts.
 
Ok... finally.

1. Download the iso on your Mac, not within Android (duh).
2. Find a semi-disposable USB drive, back it up, and install the iso file on the main partition, e.g.:
# dd if=android-x86_64-9.0-r1.iso of=/dev/disk4 bs=1m
3. Go to your Android configuration in Parallels and under Hardware -> Boot Order, set the External Device above the Hard Disk, and make sure it's checked.
4. You can optionally select the External Boot device by name (and drive#) underneath.
5. Start the Android VM in Parallels and it should boot into the grub menu from the USB Drive.
6. Select "Advanced Options..." then "Auto_Update - Auto update Android-x86" on the next screen. It should then proceed to update sda1.
7. Don't forget to de-select the USB drive from the Boot Order when restarting.
8. Definitely don't forget to add nomodeset to the grub menu (see earlier post) otherwise you'll never get past the command prompt.

What a discovery process.
 
Back
Top