After much playing around and trial and error, I've managed to fix the flashing logo problem;
A lot of the scripts for the grub entry are needlessly complex, so I'll try and outline it as simply as I can. Make sure you use the grub customizer gui app (http://ubuntuhandbook.org/index.php/...ntu-16-04-lts/
) because it handles the different variations on the grub system from ubuntu-based distributions.
Since you will probably be at the stage of actually getting to the Remix OS flashing logo, I'll outline the details for the entry script in grub customizer that works and is fairly easy to follow;
The insmod entries may not all be needed, but including them all doesn't do any harm;
The set root command tells grub where to find your RemixOs partition or folder, you can find your partition numbers by typing sudo fdisk -l
in a terminal, it will list lots of /dev/sda[x] entries. eg (/dev/sda0, /dev/sda1 and so on) /dev/sda0 is your first partition on your first hard disk, which will be hd0 for grub. If you have more than one physical hard disk you will also have /dev/sdb
entries here too, those will be hd1 for grub.
If you have RemixOS installed in your first hard disk hd0, and in the 3rd partition /dev/sda3
the line in the grub entry will be;
The next few lines are telling grub which files to load up for RemixOS and are fairly simple by comparison;
linux /kernel /root=/dev/ram0
You will recall that 'kernel' is one of the files you extracted from the RemixOS ISO, this command basically tells the OS to load the kernel for Remix into ram. The next line is a bit more complicated, but it's the meat of the whole RemixOS system, after this command you can tell RemixOS which options you want to enable for your system. There are too many options to list here, so we'll keep it simple.
androidboot.hardware=RemixOS_x86_64 androidboot.selinux=permissive SRC=/system.img
This is also a fairly simple line, if you have an older x86 only machine, make sure you delete the '_64' at the end of the androidboot.hardware
line. The next section androidboot.selinux=permissive
is required. Lastly the SRC=
line is the part I missed out when I was loading it for the first time. You have to make sure you point this SRC= to the system.img
that you originally extracted from the ISO. The rest of the commands after this are the specific options you can configure, I'll leave that to your research
Finally, the last line initrd /initrd.img
is required and also not terribly complicated.
The entry in grub customizer therefore should look a lot like this:
linux /kernel root=/dev/ram0
androidboot.hardware=RemisOS_x86_64 androidboot.selinux=permissive SRC=/system.img
Bearing in mind to adjust where necessary for your own system, hope this helps!!!!
PSon't forget to SAVE entry in grub customizer!!!