J'ai une tablette Intel BayTrial Z3735D qui est livrée avec un BIOS UEFI 32 bits. Après quelques recherches, j'ai trouvé que la plupart des distributions Linux ne sont pas livrées avec un fichier efi 32 bits.
Comment puis-je en insérer un (ou créer un nouveau ISO)
Selon https://wiki.archlinux.org/index.php/HCL/Firmwares/UEFI#Intel_Atom_SoC_Bay_Trail , cela devrait être possible.
Réponses:
Les tablettes Baytrail exécutent un processeur 64b et un EFI 32b, pour des raisons mieux connues d'Intel.
Grub2 (compilé pour EFI 32b) démarrera un système d'exploitation UEFI 64b à partir d'un EFI 32b.
Tout comme un processeur CPU 64b ou 32b appelant dans un BIOS 16b traditionnel, un thunk est nécessaire dans le système d'exploitation pour rassembler les arguments de 64b à 32b, changer le mode processeur, appeler le micrologiciel, puis restaurer le mode processeur et rassembler le arguments de 32b à 64b. Un noyau Linux x86-64 construit avec l'option
CONFIG_EFI_MIXED=y
inclut un tel thunk pour permettre au noyau x86-64 d'appeler un EFI i686.À ce stade, il n'y a pas de thunk pour AtomBIOS d'AMD, et donc le module "radeon" échoue. Ce n'est pas un problème pour les tablettes Baytrail, car elles utilisent le processeur graphique Intel.
J'examinerais le système d'exploitation Ubuntu lors de l'examen de Baytrail, car Fedora n'a pas encore construit ses noyaux de base avec
CONFIG_EFI_MIXED=y
. Utilisez une clé USB comme Super Grub2 Disk pour accéder à la ligne de commande Grub2 (32b), puis chargez et exécutez le noyau du programme d'installation x86-64 à partir de la ligne de commande Grub2. Une fois que vous avez installé Ubuntu, revenez en arrière et installez le chargeur de démarrage Grub2 32b sur la partition EFI à la main et supprimez le chargeur de démarrage Grub2 64b.L'absence de pilote vidéo avancé est un atout majeur pour le MacBookPro2,2 car il utilise l'AMD Radeon X1600. Linux peut démarrer à l'aide du pilote EFI "UGA" (à peu près équivalent à l'utilisation de l'option VESA dans le BIOS). Mais le résultat est tellement lourd que les fans tournent à plein régime continuellement. Notez que le module "radeon" copie le contenu d'AtomBIOS dans la RAM, et donc une petite modification du pilote pour permettre à AtomBIOS d'être chargé à partir du disque est un chemin pour résoudre ce problème. La meilleure approche sur les premiers Mac consiste probablement à exécuter un système d'exploitation 32b, bien que la plupart des distributions populaires ne prennent pas en charge EFI dans leurs versions i686 32b.
la source
Cette page peut être utile, intitulée: Linux on UEFI: A Quick Installation Guide . Plus précisément cette section:
Donc, étant donné cela, je hésiterais probablement à essayer d'utiliser une distribution 64 bits et à ajouter mon propre chargeur UEFI 32 bits pour commencer. Je trouverais une distribution 32 bits. Il y a des options ici, principalement dans l'espace intégré.
Si vous êtes déterminé et que vous voulez le faire, @RodSmith a fourni des détails dans ce Q&R AskUbuntu intitulé: Prise en charge du démarrage UEFI 32 bits .
la source
J'ai eu ce problème avec un Packard Bell Easynote, après de nombreuses recherches, j'ai découvert que Sparky Linux 32 bits prend en charge efi 32 bits. L'une des 586 versions semble fonctionner. J'ai installé avec succès la version LDXE.
la source