Comment supprimer systemd d'Ubuntu de manière permanente

Comment supprimer systemd d'Ubuntu de manière permanente
Index

Découvrez comment désactiver et supprimer systemd d'Ubuntu, tout en explorant des alternatives et des distributions sans systemd pour une expérience Linux plus légère.

Les débats sur l'utilisation de systemd sont peut-être l'un des sujets les plus brûlants dans le monde GNU/Linux, plus encore que le débat en cours entre vi et emacs. Personne ne peut vous dire si vous souhaitez personnellement utiliser systemd ou non, mais heureusement, vous avez actuellement le choix en ce qui concerne Ubuntu et ses diverses variantes soutenues par Canonical. Désactiver systemd dans Ubuntu n'est pas du tout difficile. Quiconque a de l'expérience avec le shell Bourne peut le faire avec quelques commandes simples, même s'il a peu ou pas d'expérience dans le travail avec les services du noyau du système d'exploitation.

Maintenir cette désactivation pour toujours est ce qui pose problème. Tout comme l'ancien paquet Unix System V, systemd installe l'espace utilisateur puis gère tous les processus. Les développeurs écrivent des paquets Ubuntu autour de ce paradigme, ce qui signifie qu'ils sont optimisés pour systemd et donc le nécessitent dans de nombreux cas. Il existe une solution de contournement où le gestionnaire de paquets apt-get doit suivre des règles qui l'interdisent de télécharger à nouveau systemd. Cela pourrait éventuellement rompre certains paquets, mais cela pourrait en valoir la peine pour les utilisateurs qui préfèrent éviter systemd sans avoir à renoncer à Ubuntu. En effet, l'une des plus grandes critiques de systemd est le fait que l'environnement de bureau GNOME 3 en dépendait autrefois.

Méthode 1 : Techniques de Pinning à la Debian

Une manière qui pourrait fonctionner pour retirer systemd des distributions basées sur Ubuntu implique des techniques de pinning de style Debian. Celles-ci fonctionnent parfaitement sur certains systèmes, mais veuillez garder à l'esprit que vos résultats peuvent varier. Vous voudrez faire une sauvegarde complète avant d'essayer réellement ceci.

Vous devez d'abord fournir quelque chose à exécuter à la place de systemd après l'avoir supprimé, donc vous voudrez exécuter apt-get install upstart-sysv sysvinit-utils -y depuis un terminal, suivi d'une commande pour être sûr que le nouveau service sysvinit est actif. Vous voudrez ensuite exécuter la commande update-initramfs -u pour l'activer avant de redémarrer complètement votre machine.

Lorsque votre machine sera de nouveau en ligne, vous voudrez utiliser apt-get remove –purge –auto-remove systemd systemd:i386 -y pour retirer systemd lui-même avant d'exécuter plusieurs commandes echo afin d'insérer une ligne dans différents fichiers de configuration pour vous assurer que systemd ne reviendra pas. Vous pourriez théoriquement mettre ces commandes dans un script bash, mais vous n'en aurez pas besoin si vous ne voyez pas d'inconvénient à les exécuter simplement depuis le terminal l'une après l'autre.

Après que cela soit terminé, vous pourriez vouloir exécuter la commande sync une ou deux fois avant de redémarrer votre machine. Une fois cela fait, vous ne devriez plus avoir de problèmes avec systemd installé comme dépendance pour d'autres paquets, mais vous voudrez certainement surveiller la sortie d'apt-get pour vous assurer de ne pas finir avec des paquets systemd sur votre système contre votre volonté.

Placer ces commandes dans le répertoire preferences.d indique simplement à apt-get que systemd n'est pas un paquet prioritaire. Puisque la valeur -1 est inférieure à 0, cela signifie qu'apt-get ne devrait pas chercher activement à télécharger des paquets systemd même lorsqu'on lui en demande par d'autres paquets. C'est pourquoi vous voudrez vous assurer que d'autres paquets ne réinitialisent pas cette priorité.

Méthode 2 : Choisir une distribution proche d'Ubuntu sans systemd

Ubuntu devient de plus en plus imbriqué avec les diverses fonctions que systemd fournit, car Debian le fait, et Ubuntu est basé sur le mélange Debian Linux. Certains développeurs estiment que cette lignée de distributions Linux finira par utiliser systemd de la même manière que Microsoft Windows utilise le service hôte. Bien que ce soit une solution radicalement différente, vous pourriez envisager de regarder des distributions qui n'utilisent pas systemd depuis le départ.

Les utilisateurs actuels d'Ubuntu n'auront pas trop à apprendre pour configurer les images ISO de ces distributions, car elles peuvent être écrites sur une clé mémoire ou une carte SD de la même manière que les images Ubuntu de Canonical.

Les utilisateurs actuels des distributions Linux *buntu qui souhaitent éviter les paquets systemd peuvent d'abord se pencher sur Devuan, qui est construit sur Debian sans systemd, et il devrait offrir une interface familière ainsi qu'une méthode familière d'organisation du système d'exploitation. Les développeurs qui travaillent sur cette distribution particulière sont d'anciens membres du projet Debian, et donc ils travaillent selon la même idéologie de conception. Puisque Devuan garde toujours...

libsystemd0 est présent pour des raisons de dépendance. Certains puristes préféreraient l'éviter, mais à https://www.devuan.org/os/announce/stable-jessie-announce-052517, ils proposent des images ISO faciles à utiliser, comparables à celles offertes par Ubuntu. Vous pouvez télécharger l'une de ces images et utiliser la commande dd if= sur un support amovible que vous n'avez pas peur d'effacer. N'oubliez pas que lorsque vous faites cela pour installer un système d'exploitation, vous détruisez effectivement le système de fichiers existant. Cependant, vous pouvez toujours reformater et réutiliser le support pour autre chose une fois le processus terminé.

Vous souhaiterez peut-être examiner la comparaison de différentes distributions sans les paquets systemd, et la page à http://distrowatch.com/search.php?pkg=systemd&distrorange=NotInLatest#pkgsearch facilite cette tâche. DistroWatch fournit un aperçu rapide des systèmes d'exploitation basés sur Linux, et ils offrent cet outil pour voir tous ceux qui ne nécessitent pas de paquets systemd.

Ils sont triés par popularité par défaut, bien qu'il faille noter que cette liste inclut quelques autres systèmes d'exploitation gratuits tels que FreeBSD et TrueOS. Bien que ceux-ci ne soient pas basés sur Linux et pourraient donc être étrangers aux utilisateurs d'Ubuntu, ils restent basés sur Unix. Certains utilisateurs qui sont très attachés à cette question pourraient vouloir passer à un système d'exploitation basé sur BSD qui utilise le shell Bourne et peut-être l'interface Xfce ou quelque chose de similaire, afin de se débarrasser de systemd sans renoncer à ce qu'ils connaissent d'Ubuntu.

Questions et réponses qu'il est important de savoir

Comment supprimer le système Ubuntu ?

Pour supprimer Ubuntu de votre système, suivez ces étapes simples :

 

  • Sauvegarde de données : Assurez-vous d’abord de sauvegarder toutes vos données importantes situées sur la partition Ubuntu.
  • Accéder au Live CD : Insérez un Live CD d’Ubuntu ou d’une autre distribution et redémarrez votre ordinateur sans l’installer. Choisissez « Essayer sans installer ».
  • Ouvrir GParted :
      - Allez dans le menu Système.
  • Sélectionnez Administration.
  • Ouvrez GParted.
  • Supprimer les partitions : Localisez les partitions dédiées à Ubuntu (généralement ext4 ou ext3) et supprimez-les. Cela libérera l’espace disque.
  • Effacer GRUB : Après avoir supprimé les partitions d'Ubuntu, vous devez effacer le chargeur de démarrage GRUB. Cela pourrait nécessiter une installation d'un autre gestionnaire de démarrage (comme Windows Boot Manager) pour que votre système puisse démarrer correctement.
  • Redémarrer l’ordinateur : Une fois ces étapes complétées, redémarrez votre ordinateur pour vérifier que tout fonctionne correctement. En suivant ces étapes, vous pourrez désinstaller Ubuntu de votre ordinateur de manière efficace.

 

Comment désactiver le service systemd ?

Pour désactiver un service systemd et empêcher son démarrage au démarrage du système, suivez ces étapes simples :

 

  • Ouvrir le terminal : Accédez à l'interface de ligne de commande.
  • Exécuter la commande : Tapez la commande suivante en remplaçant application.service par le nom du service que vous souhaitez désactiver : bash sudo systemctl disable application.service
  • Confirmer la désactivation : Vous devriez voir un message confirmant que le service a été désactivé.
  • Vérifier l'état du service (optionnel) : Pour vous assurer que le service est bien désactivé, vous pouvez vérifier son état avec : bash systemctl is-enabled application.service Cela affichera disabled si le service est correctement désactivé.

 

Comment supprimer grub Ubuntu ?

Pour supprimer GRUB d'Ubuntu et restaurer le démarrage de Windows, suivez ces étapes simples :

 

  • Accéder à l'invite de commandes :
      - Démarrez votre PC et, si nécessaire, accédez à l'option de démarrage avancé.
  • Sélectionnez 'Invite de commandes' en tant qu'administrateur.
  • Exécuter la commande de restauration :
  • Saisissez la commande suivante et appuyez sur Entrée : bootrec.exe /fixmbr
  • Redémarrer l'ordinateur :
  • Après l'exécution de la commande, redémarrez votre PC. Cette méthode est principalement destinée aux systèmes BIOS. Si vous utilisez UEFI, des étapes supplémentaires peuvent être nécessaires pour gérer le chargeur de démarrage sécurisé.

 

Comment tout supprimer sur Ubuntu ?

Pour tout supprimer sur Ubuntu de manière efficace, suivez ces étapes :

 

  • Utiliser la ligne de commande :
      - Ouvrez le terminal.
  • Pour supprimer un fichier : bash rm /chemin/du/fichier
  • Pour supprimer un dossier et son contenu : bash rm -r /chemin/du/dossier
  • Attention :
  • Les fichiers supprimés avec rm sont définitivement perdus. Assurez-vous de ne pas avoir besoin des fichiers avant de les supprimer.
  • Utiliser Trash-cli (si vous préférez un système de corbeille) :
  • Installez trash-cli : bash sudo apt install trash-cli
  • Pour déplacer un fichier vers la corbeille : bash trash /chemin/du/fichier
  • Supprimer tous les fichiers dans un répertoire :
  • Dans une commande sécurisée pour vider un dossier sans le supprimer : bash rm -r /chemin/du/dossier/
  • Supprimer tout le contenu d'un système (à utiliser avec extrême prudence) :
  • Pour un nettoyage complet, y compris tous les fichiers et dossiers : bash sudo rm -rf / Note :* Cette commande peut rendre votre système inutilisable, utilisez-la uniquement si vous êtes sûr de ce que vous faites. Veillez toujours à faire une sauvegarde des fichiers importants avant de procéder à des suppressions massives.

 

Maintenant que tu as fini de lire Comment supprimer systemd d'Ubuntu de manière permanente, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Go up