Options de la ligne de commande du noyau

Référence des options de la ligne de commande du noyau reconnues par Citadel et de leur effet

Les options suivantes peuvent être ajoutées à la ligne de commande du noyau pour contrôler le comportement de Citadel au démarrage. La plupart d’entre elles sont destinées au développement, aux tests ou à l’installation et ne sont pas nécessaires au fonctionnement normal.

  • citadel.noverity
    Monte les images de ressources et le système de fichiers racine sans la vérification d’intégrité dm-verity, et sans vérifier les signatures des en-têtes d’image. Le système de fichiers racine peut ensuite être remonté en lecture-écriture afin de le modifier (voir le Guide du développeur).
  • citadel.nosignatures
    Ignore la vérification de la signature des en-têtes d’image. Contrairement à citadel.noverity, dm-verity reste appliqué : les images sont donc toujours montées en lecture seule avec la vérification d’intégrité bloc par bloc.
  • citadel.install
    Démarre dans l’environnement d’installation plutôt qu’en session de bureau normale. Le système s’exécute en direct depuis le support d’installation, sans mettre en place de volumes LVM ni de partitions sur le disque, et l’installateur graphique de Citadel est lancé.
  • citadel.overlay
    Monte un système de fichiers overlay adossé à un tmpfs par-dessus le système de fichiers racine en lecture seule. Toute modification apportée au système de fichiers racine est écrite en mémoire et disparaît au redémarrage. Cela permet d’expérimenter avec la configuration du système sans désactiver dm-verity ni modifier le disque.
  • citadel.channel=name[:pubkey]
    Sélectionne le canal depuis lequel les images de ressources sont chargées, par exemple citadel.channel=dev. Si une clé publique encodée en hexadécimal est fournie après le nom du canal, elle est utilisée pour vérifier les signatures des images de ce canal, ce qui permet d’installer des images signées avec une clé différente.
  • citadel.verbose
    Active la journalisation d’information pour les outils de démarrage de Citadel.
  • citadel.debug
    Active la journalisation au niveau debug pour les outils de démarrage de Citadel. Il s’agit du niveau de journalisation le plus détaillé.
  • citadel.sway
    Cette option permettait historiquement de démarrer la session du gestionnaire de fenêtres en tuiles Sway au lieu de GNOME. L’unité de commutation de session qui l’implémentait a été retirée des versions récentes de Citadel ; cette option n’a donc actuellement plus d’effet.