Si les gestionnaires de démarrage UEFI fonctionnaient bien, si les implémentations d'UEFI fournies sur les ordinateurs fournissaient toutes un shell, et si ce shell était quelque chose de bien pensé, en effet, GRUB serait tout à fait inutile.
Seulement, aucune de ces conditions n'est respectée. Les implémentations d'UEFI sont très souvent sévèrement boguées, au point par exemple de parfois cesser d'accepter des modifications de variable après un certain nombre par exemple : il devient alors impossible de modifier les entrées de démarrage. Mieux vaut donc éviter de trop souvent les éditer : GRUB permet cela puisqu'il se configure hors de l'UEFI.
Les implémentations d'UEFI que j'ai vu ne fournissent jamais de shell, mais fournissent un moyen d'en lancer un si on l'a installé soi-même, ce qui est totalement crétin, soit dit en passant.
Enfin, les shell UEFI est un truc conçu de façon à être moderne, mais avec une vision Intel de la modernité : ils ont notamment visiblement pensé que le modèle à imiter était MS-DOS (!), c'est pourquoi ce shell utilise des \ et des sortes de lettres de lecteurs...
Bref, personnellement, je préfère largement avoir un bon GRUB.
[^] # Re: Facile d'accuser n'importe quoi.
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse au journal UEFI, je chie ton nom. Évalué à 10.
Si les gestionnaires de démarrage UEFI fonctionnaient bien, si les implémentations d'UEFI fournies sur les ordinateurs fournissaient toutes un shell, et si ce shell était quelque chose de bien pensé, en effet, GRUB serait tout à fait inutile.
Seulement, aucune de ces conditions n'est respectée. Les implémentations d'UEFI sont très souvent sévèrement boguées, au point par exemple de parfois cesser d'accepter des modifications de variable après un certain nombre par exemple : il devient alors impossible de modifier les entrées de démarrage. Mieux vaut donc éviter de trop souvent les éditer : GRUB permet cela puisqu'il se configure hors de l'UEFI.
Les implémentations d'UEFI que j'ai vu ne fournissent jamais de shell, mais fournissent un moyen d'en lancer un si on l'a installé soi-même, ce qui est totalement crétin, soit dit en passant.
Enfin, les shell UEFI est un truc conçu de façon à être moderne, mais avec une vision Intel de la modernité : ils ont notamment visiblement pensé que le modèle à imiter était MS-DOS (!), c'est pourquoi ce shell utilise des \ et des sortes de lettres de lecteurs...
Bref, personnellement, je préfère largement avoir un bon GRUB.