Du wirst wohl selbst einen Menüeintrag schreiben müssen, wenn
os-prober Android (noch?) nicht kennt. Wenn das Adroid bereits eine grub.cfg hat, dann könntest du einfach die aus dem installierten grub heraus laden
Code: Alles auswählen
menuentry 'Android (grub.cfg)' {
insmod configfile
set root=(hd0,msdos1)
search --fs-uuid --set uuid-des-Android-Dateisystems
configfile /pfad/zur/grub.cfg
}
Oder du kopierst den entsprechenden Booteintrag aus der grub.cfg falls vorhanden oder schreibst ihn komplett selbst. Der könnte ungefähr so aussehen
Code: Alles auswählen
menuentry 'Android' {
set root='(hd0,msdos1)'
search --fs-uuid --set uuid-des-Android-Dateisystems
linux /android-xyz/kernel quiet root=/dev/ram0 SRC=/android-xyz
initrd /android-xyz/initrd.img}
Die Geräteangaben ((hd0,msdos1)), UUID und die Pfade musst du natürlich entsprechend anpassen oder wenn du Hilfe brauchst genauer beschreiben wo du was wie installiert und gemountet hast. Oder du suchst nach deiner Androidversion im Netz, da finden sich durchaus Beispiele.
Den Menüeintrag schreibst du einfach in die
/etc/grub.d/40_custom und führst update-grub aus, damit er auch in die
grub.cfg geschrieben wird. Du kannst vorher die Menüeinträge auch testen indem du sie selbst auf der Kommandozeile von grub (zu erreichen durch Drücken der Taste c) eingibst.
Code: Alles auswählen
set root='(hd0,msdos1)'
search --fs-uuid --set uuid-des-Android-Dateisystems
ist übrigens doppelt gemoppelt. Eigentlich braucht man nur eine der beiden Angaben, aber wenn beide stimmen erhält man ein bißchen "Ausfallssicherheit" falls man etwas an der Partitionierung verändert.