J'ai essayé de démarrer EFI avec Ubuntu 12.04 et j'ai trouvé une réponse à ma propre question.
(Je n'ai pas mis à niveau mon firmware. À l'origine, j'avais mal lu les notes de publication - ce ne serait probablement pas plus rapide).
Saisie de la configuration du microprogramme à partir du menu de démarrage grub-efi
efibootmgr
ne semble pas supporter le redémarrage de la configuration du firmware pour moi. Mais Grub-efi fait. Il est capable de créer une entrée pour la configuration du firmware dans le menu de démarrage de GRUB.
Vous pouvez accéder au menu de démarrage de GRUB en maintenant la touche Maj enfoncée "au début du processus de démarrage". J'appuie dessus immédiatement après que le voyant NumLock s'allume sur le clavier, et cela fonctionne pour moi.
Si vous êtes curieux, j'ai aussi regardé la commande: c'est "fwsetup". En d'autres termes, vous pouvez accéder au menu GRUB, suivre les instructions à l'écran pour passer à la ligne de commande, puis taper "fwsetup" et appuyer sur Retour.
Si vous effectuez une installation EFI à partir de rien, je pense que l'élément de menu sera créé automatiquement. Je ne l'ai pas installé en tant que EFI, ce qui signifiait que je devais le lancer (voir ci-dessous, étape 4).
Conversion d'un démarrage BIOS-GPT en démarrage UEFI-GPT sans graver un CD de démarrage EFI?
EDIT: cette section peut fonctionner sur certains systèmes. Cependant, je crois maintenant que cela dépend d'un comportement supplémentaire qui ne fait pas partie du standard UEFI. Un jour, je vais comprendre ce qui se passe ici.
Je convertissais une installation existante en EFI, sans un CD de démarrage activé par EFI. Certaines personnes pensent que ce n'est pas possible. Certes, il y a quelques messages d'avertissement déroutants. J'ai jeté un œil à ce qui se passait. Si vous pouvez actuellement accéder à la configuration du micrologiciel, ce n'est pas si grave.
Le problème, c’est que vous utilisez probablement encore une table de partitions MBR et que vous devez certainement le convertir en GPT. Je ne vais pas couvrir la conversion de MBR en GPT. Le partitionnement est toujours un peu dangereux. gdisk
peut convertir, mais il y a pas mal de trucs délicats. Je ne les ai pas tous listés ici. Cependant, vous devez probablement réduire la dernière partition pour libérer de l'espace pour le GPT de fin de disque. Vous ne pouvez pas faire cela si la partition est montée, vous voudrez donc utiliser un CD de démarrage. (J'ai également organisé la conversion en m'assurant de pouvoir démarrer à partir de BIOS-GPT avant d'utiliser UEFI-GPT, ce qui impliquait la création d'un autre type de partition de démarrage.).
En supposant que vous ayez la configuration GPT:
- Installez grub-efi. Cela a supprimé grub-pc et l'a empêché de fonctionner. (Grub-efi fonctionnait toujours après que je l'ai enlevé!). Fedora semble un peu différent; Je n'ai essayé cela que sur Ubuntu. Lors de l'installation, vous verrez des erreurs sur l'impossibilité d'accéder aux variables EFI, car vous n'avez pas démarré avec EFI.
- Fermer.
- Allumer. Assurez-vous de démarrer via EFI! Ceci est la partie dépendante du système et inquiétante. Mon système est parvenu à démarrer par défaut avec le démarrage du MBR. J'ai donc vu une erreur effrayante de GRUB - mais c'était de l'ancien ordinateur grub. Sur mon système, il était facile d'accéder à l'écran de configuration du microprogramme à ce stade (voir ci-dessous) et de changer la priorité de démarrage en "ubuntu" (qui était l'entrée permettant de démarrer mon système d'exploitation via EFI).
- Maintenant, vous pouvez refaire l’installation de grub (
grub-install
, ou grub2-install
sur Fedora), et il n’affiche aucune erreur. Et maintenant , exécuter update-grub
(ou grub2-mkconfig -o /boot/grub/grub.cfg
, sur Fedora) créera l’élément de menu pour entrer dans la configuration du firmware.
Accès au menu de configuration / d’amorçage du microprogramme sur mon système ASUS
AVERTISSEMENT: ce n'est pas le dernier firmware / carte. Votre système ASUS peut agir différemment du mien.
Mon microprogramme ASUS actuel indique que la "configuration de démarrage" a changé - par exemple, lors de l'installation de grub-efi. Il y a un texte disant que cela a changé si vous regardez l'écran initial "Configuration EZ". Et, lorsqu'il détecte un tel changement, il est plus facile d'accéder à l'écran de configuration. Cela affiche l’écran de démarrage avec "appuyez sur DEL pour accéder à la configuration" pendant quelques secondes. (Si vous avez activé l'option "démarrage rapide", l'écran de démarrage est normalement ignoré).
Je pense qu'il est également possible de déclencher l'écran de démarrage en mettant le système hors tension et en le débranchant pendant une minute environ, avant de redémarrer.
Sur mon micrologiciel actuel, je peux entrer dans la configuration du micrologiciel en masquant la touche Suppr au démarrage, même sans écran de démarrage. Toutefois , ceci est conditionnel à l'activation de la prise en charge du clavier dans le micrologiciel.
Il est possible de changer le firmware pour ne pas chercher de clavier au démarrage, ce qui est supposé accélérer les choses. Je suppose que ceci est la prochaine expérience à essayer, maintenant je suis plus confiant à propos de ce produit EFI! (Il est également plausible que cela supprime le support du clavier dans le menu de démarrage de GRUB. Mais je devrais pouvoir utiliser grub-set-default pour que GRUB démarre l'entrée fwsetup et le récupère de cette façon).