Möchte man z.B. Android-x86 zusätzlich zum bestehenden Betriebssystem installieren verzichtet man i.d.R. darauf, den Android-Installer den Bootsektor bzw. den Bestehenden Bootloader überschreiben zu lassen. Somit muss man in seinen Bootloader die Einträge anlegen.
GRUB
Die Einträge kann man unter /etc/grub.d/40_custom unterhalb ergänzen.
Anschließend den Bootloader aktualisieren:
Entweder: grub-mkconfig -o /boot/grub/grub.cfg
Oder update-grub
Android-x86_64
Android ist in der Dritten Partition (/dev/sda3) installiert.
Dort befindet sich ein Ordner android-6.0-r1.
Darunter liegen die Ordner data und system sowie die Dateien initrd.img, kernel und ramdisk.img.
Wenn anstatt Android-x86_64Android-x86 eingesetzt wird, muss die Einstellung androidboot.hardware unbedingt von android_x86_64 auf android_x86 angepasst werden.
Jetzt könnte man für die Identifizierung des root die UUID des Laufwerkes anstatt der Reihenfolge der Hardwaregeräte verwenden. Gerade für Betriebssysteme auf einem USB-Stick eine gute Option.
lsblk -f zeigt die aktuell erkannten Laufwerke und deren UUIDs an.
Darunter liegen die Ordner data und system sowie die Dateien initrd.img, kernel und ramdisk.img.
Wenn anstatt Android-x86_64Android-x86 eingesetzt wird, muss die Einstellung androidboot.hardware unbedingt von android_x86_64 auf android_x86 angepasst werden.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
menuentry 'Resident mode - All your data and apps are saved '--class android-x86 {
search --file--no-floppy--set=root /kernel
linux /kernel root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive quiet SERIAL=random logo.showlogo=1 DATA=USB_DATA_PARTITION=1
initrd /initrd.img
}
menuentry 'Guest mode - No data will be saved after each session'--class android-x86 {
search --file--no-floppy--set=root /kernel
linux /kernel root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive quiet SERIAL=random logo.showlogo=1 REMOUNT_RW=0 DATA=DATA_IN_MEM=1
initrd /initrd.img
}
search --no-floppy-f /EFI/RemixOS/theme.cfg --set=efi --hint hd0,msdos1
set prefix=(${efi})/EFI/RemixOS
if[-e${prefix}/theme.cfg ];then
source${prefix}/theme.cfg
else
set timeout=30
fi