web-dev-qa-db-fra.com

Pourquoi n'y a-t-il pas d'initialisation EFI 32 bits disponible sur les ISO actuels?

J'ai un vieux Macbook 3.1 avec un lecteur de disque cassé. J'allais le jeter à la poubelle lorsque j'ai découvert que EFIs bootait une excellente solution fonctionnant à partir d'une clé USB. J'ai pu installer Ubuntu 64bits dessus, mais le problème est qu'exécuter un système d'exploitation 64 sur un ordinateur avec 1G de mémoire est une performance vraiment faible.

La question qui se pose est la suivante: pourquoi n’existe-t-il pas d’EFI/BOOT dans les images 32 bits disponibles? J'ai aussi vérifié d'autres distributions. Les articles Ask Ubuntu contiennent des commentaires indiquant "Utilisez les derniers ISO AMD64 (LTS), car ceux-ci contiennent des chargeurs de démarrage UEFI". Pourquoi??

S'il n'y a pas de problème à l'avoir, quelqu'un pourrait-il m'aider à le construire? Je suis intéressé à exécuter Lubuntu 32 bits.

J'ai essayé de construire mon propre /EFI/BOOT/BOOTIA32.EFI sur la base d'un ancien post mais pas de chance jusqu'à présent.

merci d'avance, Hector

1
Hector Verdejo

Je ne peux pas parler de la pensée de l'équipe de Canonical qui prend ces décisions, mais ma compréhension est que tout se résume à la nature monstrueuse de Frankeinstein du support d'installation Ubuntu (et du support d'installation Linux en général). En bref, les responsables de la distribution Linux n'aiment pas créer plus d'images de supports d'installation qu'ils ne le devraient, ils s'efforcent donc de créer des images pouvant être gravées sur CD-R ou écrites sur des clés USB; et cela peut démarrer en mode BIOS et en mode EFI. Cela signifie qu’ils doivent tirer parti des bizarreries de ces différents supports, et l’ensemble ne tient pratiquement pas ensemble. Le problème avec la prise en charge EFI 32 bits est qu’une de ces contorsions (fournissant plusieurs images El Torito) pousse de nombreux BIOS 32 bits d’âge moyen au-delà de leurs points de rupture. En d'autres termes, un support de démarrage BIOS/EFI 32 bits ne fonctionnera pas sur de nombreux ordinateurs BIOS. Ainsi, pour prendre en charge une installation EFI 32 bits, la distribution devrait créer une image de démarrage distincte, spécifiquement pour cette cible. Pour plus d'informations sur les détails techniques, voir blog de Matthew Garrett sur le sujet.

Sur le plan pratique, consultez cette question/réponse pour quelques indications sur le démarrage d’une installation en mode EFI 32 bits:

Prise en charge du démarrage UEFI 32 bits

Cela peut être fait (je l'ai déjà fait plusieurs fois moi-même), mais ce n'est pas très bien documenté.

4
Rod Smith

J'ai quelques instructions simples pour créer un support d'installation 32 bits avec un chargeur de démarrage EFI 32 bits:

https://askubuntu.com/a/715843/463546

0
Aleksandr Dubinsky