Android-Bootpartition direkt von GRUB booten?

437
Florian Echtler

Ich experimentiere mit einem Intel-basierten Android-Laptop (Chuwi Hi10 Pro) und habe Ubuntu 18.04 parallel zur ursprünglichen Android 5.1-Installation installiert. Das Gerät ist eigentlich für Dual-Boot mit Windows 10 konzipiert, das ich jetzt mit Ubuntu ersetzt habe.

Das Problem ist jetzt, dass der ursprüngliche Bootmanager mit dem neuen Partitionierungsschema nicht zufrieden ist und eine Bootschleife verursacht, wenn Sie den Ubuntu-Eintrag nicht manuell im ursprünglichen EFI-Startmenü auswählen.

Da ich sowieso über GRUB boote, habe ich mich gefragt, ob es möglich wäre, den ursprünglichen Bootmanager vollständig zu entfernen und GRUB zum Laden des Android-Boot-Images zu verwenden.

Ich denke, dass dies kein Duplikat von https://askubuntu.com/questions/517212/boot-android-with-grub-but-how ist - ich habe kein Android-x86 installiert, das mit einem separaten Kernel geliefert wird und initrd, aber ich habe die ursprüngliche Hersteller-Android-Installation, die nur eine Boot-Partition im Android-Bootimg-Format hat.

Eine Option, die ich in Erwägung gezogen habe, ist die abootimgExtraktion von Standalone-Kernel und Initrd aus dem bootimg-Dump. Ich habe jedoch keine Ahnung, ob GRUB das Kernel-Image auf dieselbe Weise wie ein "offizieller" Android-Bootloader lädt, dh Adressen laden, Initrd-Handling usw. .

Irgendwelche erfahrungen?

1

0 Antworten auf die Frage