Depuis quelques temps l'UEFI se généralise, les implémentations sont certes bugguées (l'un ignore l'ordre de boot en dehors des entrées par défaut, l'autre refuse de lire les sous-répertoires) mais je trouve le système bien plus propre que GRUB et consorts :
Une interface est définie pour manipuler les entrés de démarrage
La partition contenant les chargeurs de démarrage est standardisée, quel que soit le nombre de systèmes d'exploitation installés
Il est même possible de choisir sur quel OS démarrer sans passer par l'interface graphique du firmware
Les chargeurs de démarrage traditionnels au contraire sont à l'intérieur de l'OS, ce qui rend la cohabitation plus difficile, ils essaient de lire tous les types de partitions existants, ce qui n'est pas forcément nécessaire. On ne peut pas d'un côté reprocher à l'UEFI d'inclure des pilotes pour tout le matériel et de l'autre côté se réjouir de pouvoir lire du btrfs compressé avec des sous-volumes dans un chargeur de démarrage !
Tout ça pour dire que je suis passé de GRUB legacy au boot EFI (EFI stub dans le kernel, et le sélecteur du firmware pour choisir le noyau à charger), il m'a fallu un script bash de 10 lignes pour installer les sources et modifier les entrées EFI correctement. Le démarrage est légèrement plus rapide, la maintenance est plus simple et j'ai un clignotement de moins de l'écran dans la séquence de démarrage.
# Grub sert-il encore ?
Posté par Patrick Nicolas . En réponse à la dépêche GRUB 2.00 est enfin sorti. Évalué à 6.
Depuis quelques temps l'UEFI se généralise, les implémentations sont certes bugguées (l'un ignore l'ordre de boot en dehors des entrées par défaut, l'autre refuse de lire les sous-répertoires) mais je trouve le système bien plus propre que GRUB et consorts :
Une interface est définie pour manipuler les entrés de démarrage
La partition contenant les chargeurs de démarrage est standardisée, quel que soit le nombre de systèmes d'exploitation installés
Il est même possible de choisir sur quel OS démarrer sans passer par l'interface graphique du firmware
Les chargeurs de démarrage traditionnels au contraire sont à l'intérieur de l'OS, ce qui rend la cohabitation plus difficile, ils essaient de lire tous les types de partitions existants, ce qui n'est pas forcément nécessaire. On ne peut pas d'un côté reprocher à l'UEFI d'inclure des pilotes pour tout le matériel et de l'autre côté se réjouir de pouvoir lire du btrfs compressé avec des sous-volumes dans un chargeur de démarrage !
Tout ça pour dire que je suis passé de GRUB legacy au boot EFI (EFI stub dans le kernel, et le sélecteur du firmware pour choisir le noyau à charger), il m'a fallu un script bash de 10 lignes pour installer les sources et modifier les entrées EFI correctement. Le démarrage est légèrement plus rapide, la maintenance est plus simple et j'ai un clignotement de moins de l'écran dans la séquence de démarrage.