3 votes

Le multi-boot est-il possible dans Android ?

Pouvez-vous remplacer le chargeur de démarrage d'Android pour créer un Type UEFI environnement où vous pouvez Multi-boot dans un autre système d'exploitation ? J'ai vu plusieurs téléphones d'autres marques le faire, mais je ne sais pas comment ils s'y prennent. Il y a un téléphone sur le marché (je pense sur Amazon) où les utilisateurs rapportent que leurs téléphones ne démarrent pas directement dans Android mais leur donnent le choix de démarrer dans "Android Core" et "Android OS". Si Si vous pouvez réellement le faire, y a-t-il un moyen de flasher cette ROM sur un téléphone, ou y a-t-il d'autres étapes nécessaires pour accomplir cette tâche ?

1 votes

Je suis presque sûr que les appareils Android n'ont pas d'équivalent UEFI. Cela dit, il n'y a rien qui empêche théoriquement un chargeur de démarrage à plusieurs niveaux comme Grub de permettre le multiboot (pour les appareils dont le chargeur de démarrage peut être déverrouillé).

1 votes

La plupart des appareils Android sont équipés de processeurs ARM qui n'ont pas de BIOS/ACPI ou UEFI (jusqu'à présent). Les appareils Intel en ont. Mais le problème est que les chargeurs de démarrage sont codés en dur dans les partitions, ce qui ne donne pas d'option pour le multi-boot comme le fait Grub. Comme les chargeurs de démarrage sont fermés, vous ne pouvez pas les remplacer par un autre chargeur de démarrage ouvert qui prend en charge le multi-boot. Tous les hacks de démarrage multiple sur les appareils Android remplacent boot.img qui contient le noyau, et son chemin est codé en dur dans le chargeur de démarrage. De même, le système Android init est profondément dépendant de la disposition d'une table de partition typique, que vous ne pouvez pas modifier.

1voto

ablutions Points 11

Oui, c'est possible. Comme Irfan l'a mentionné, il existe des bidouillages qui permettent, essentiellement, le double démarrage avec une distro Linux, dont la liste s'allonge rapidement. Le double démarrage avec des ROMs Android natives est également possible. L'application Dual Boot Patcher du développeur xda Anik_khan permet un tel schéma. De plus, les appareils avec des partitions A/B peuvent certainement démarrer en double (bien que /data soit partagé). Il est également possible de configurer un ISO dans un appareil Android qui peut être démarré via USB, par exemple pour un ordinateur portable...

1 votes

Je ne pense pas que les versions 9 et 10 d'Android aient des solutions de multi-boot actuellement ! !! si vous tombez sur de nouveaux projets qui supportent les versions 9 et 10 d'Android ... merci de poster les liens vers ces derniers ... j'attendais impatiemment de telles solutions sur les versions d'Android Pie et au-dessus..... merci.

1voto

AIAMUZZ Points 51

Cela dépend...

Si vous parlez d'avoir des solutions multiboot sur les dernières versions d'Android 9 et Android 10 ... cela ne semble pas être possible actuellement et il n'y a pas beaucoup d'intérêt parmi la communauté des développeurs à développer ces systèmes pour ces nouvelles versions d'Android car Android à partir de ces versions a subi quelques changements fondamentaux.

Mais pour les anciennes versions, vous avez des solutions comme ...

  • efidroid
  • multi boot patcher
  • multirom

mais toutes ces solutions sont limitées aux appareils qu'elles prennent en charge. Vous devez donc effectuer des recherches pour déterminer si vos appareils sont pris en charge par l'une de ces implémentations.

Cheers

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X