Changelog Bento antiX 26

Last modified by Mélodie on 2026/05/05 09:06

Bento antiX 26 64bits

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)

Grub et gestion de l'init

  • 05.05.2026

Bento antiX 64 utilise exclusivement sysvinit, alors que antiX 26 propose plusieurs gestionnaires de services : runit, sysVinit, dinit, s6-rc et s6-66.

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).

Fichiers modifiés

/etc/default/grub.d/grub

GRUB_CMDLINE_LINUX="init=/sbin/init"

Verrouille sysvinit au niveau de la ligne de commande kernel, y compris en mode recovery.

/etc/init-diversity/grub_hide_cmdline_inits (fichier créé, vide)

mkdir /etc/init-diversity
touch /etc/init-diversity/grub_hide_cmdline_inits
update-grub

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 :

bash

if [ -e /etc/init-diversity/grub_hide_cmdline_inits ] ; then
    GRUB_DEFAULT=0
    GRUB_SAVEDEFAULT=false
    GRUB_DISABLE_SUBMENU=n
fi

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.

Réversibilité

Pour retrouver le comportement antiX par défaut (menu multi-init) :

rm /etc/init-diversity/grub_hide_cmdline_inits
# Retirer init=/sbin/init de GRUB_CMDLINE_LINUX dans /etc/default/grub.d/grub
update-grub