• [^] # Re: Grub

    Posté par . En réponse au journal Arch et le tournant. Évalué à 0.

    Et sinon tu as encore des arguments ? Parce que simplement dire que c'est plus compliqué alors que je viens de poster une solution à chaque cas d'usage que tu as décrit sans y passer beaucoup de temps c'est assez ironique.

    Et si je veux conserver un noyau particulier dans /boot, mais sans qu’une entrée lui soit crée ?
    Et si je veux changer l’ordre des entrées du menu sur une machine en multiboot ?
    Le moyen que j’ai trouvé au moment était de modifier les priorités dans /etc/grub.d, mais je ne suis pas certain que ça survive à la mise à jour du paquet de Grub.

    Peut-être encore des problèmes auxquels tu trouverais une solution, sauf qu’avec un fichier de configuration fixe, c’est immédiat, on édite simplement le fichier, il n’y a pas à chercher de solution.
    À un certain stade, la conclusion logique d’avoir à trouver autant de solutions, c’est que grub-mkconfig est le problème.

    Comme je l'ai déjà dit on passe d'une tambouille absolument pas kiss (la modification du fichier probablement à coup d'une armée de regex) et spécifique à chaque distribution à un système bien plus souple, bien plus fiable et upstream. Il ne demande qu'à être hacké.

    Franchement, je suis sûr que j’aurais fait plus vite à faire un script qui fait à coups de regex le même boulot que celui de Fedora pour Grub 0.9 qu’à maîtriser la logique tordue de grub-mkconfig avec plusieurs fichiers de configuration de plusieurs niveaux et plein d’automatismes qui ne sont pas tous prévus pour être paramétrables.

    Si tu cherches de la simplicité d'utilisation plutôt que de la souplesse et du kiss, ubuntu et mandriva sont faites pour toi pas arch. :-)

    Merci, je m’arrange bien avec Arch, ils ont même réussi à faire une doc utilisable pour Grub 2, c’est dire. La distrib qui me donne des boutons, c’est Debian : comme grub-mkconfig, elle aime bien apporter des solutions compliquées à des problèmes que je préférerais qu’une distribution ne prenne pas en charge du tout.

    Quant à ta définition de KISS, je n’ai pas la même.
    Si c’est KISS, le principe doit pouvoir se décrire succinctement.
    Exemples :
    – « Le fichier de configuration est fixe », c’est KISS.
    – « Le fichier de configuration est mis à jour en même temps que le noyau avec une entrée de menu qui reprend les paramètres de la précédente », c’est un peu moins KISS.
    – pour grub-mkconfig… je sèche.

    « Le fascisme c’est la gangrène, à Washington comme en Russie. » — adapté de Renaud, Hexagone