Code source wiki de Changelog Bento antiX 26
Afficher les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| 1 | == Bento antiX 26 64bits == | ||
| 2 | |||
| 3 | Précédemment : mise à niveau depuis la base antiX-23.2 (dépôts Debian Bookworm) vers la base antiX-26 (dépôts Debian Trixie) | ||
| 4 | |||
| 5 | |||
| 6 | == Grub et gestion de l'init == | ||
| 7 | |||
| 8 | * 05.05.2026 | ||
| 9 | |||
| 10 | Bento antiX 64 utilise exclusivement **sysvinit**, alors que antiX 26 propose plusieurs gestionnaires de services : runit, sysVinit, dinit, s6-rc and s6-66. | ||
| 11 | |||
| 12 | La configuration suivante a été mise en place pour que Grub ne propose que l'entrée de démarrage avec sysvinit - un seul choix pour le gestionnaire des services, afin de simplifier l'utilisation de la distribution - sans modifier aucun fichier appartenant à un paquet (robustesse aux mises à jour). | ||
| 13 | |||
| 14 | === Fichiers modifiés === | ||
| 15 | |||
| 16 | **/etc/default/grub.d/grub** | ||
| 17 | |||
| 18 | {{code language="bash"}} | ||
| 19 | GRUB_CMDLINE_LINUX="init=/sbin/init" | ||
| 20 | {{/code}} | ||
| 21 | |||
| 22 | Verrouille sysvinit au niveau de la ligne de commande kernel, y compris en mode recovery. | ||
| 23 | |||
| 24 | **/etc/init-diversity/grub_hide_cmdline_inits** (fichier créé, vide) | ||
| 25 | |||
| 26 | {{code language="bash"}} | ||
| 27 | mkdir /etc/init-diversity | ||
| 28 | touch /etc/init-diversity/grub_hide_cmdline_inits | ||
| 29 | update-grub | ||
| 30 | {{/code}} | ||
| 31 | |||
| 32 | Le fichier //grub_hide_cmdline_inits// est un fichier sentinelle prévu par antiX dans /etc/default/grub. Sa présence déclenche la condition : | ||
| 33 | |||
| 34 | bash | ||
| 35 | |||
| 36 | {{{if [ -e /etc/init-diversity/grub_hide_cmdline_inits ] ; then | ||
| 37 | GRUB_DEFAULT=0 | ||
| 38 | GRUB_SAVEDEFAULT=false | ||
| 39 | GRUB_DISABLE_SUBMENU=n | ||
| 40 | fi}}} | ||
| 41 | |||
| 42 | Ce qui a pour effet de n'afficher qu'une seule entrée par noyau dans le menu principal de Grub, sans les variantes par init. | ||
| 43 | |||
| 44 | === Réversibilité === | ||
| 45 | |||
| 46 | Pour retrouver le comportement antiX par défaut (menu multi-init) : | ||
| 47 | |||
| 48 | {{code language="bash"}} | ||
| 49 | rm /etc/init-diversity/grub_hide_cmdline_inits | ||
| 50 | # Retirer init=/sbin/init de GRUB_CMDLINE_LINUX dans /etc/default/grub.d/grub | ||
| 51 | update-grub | ||
| 52 | {{/code}} |