GNU/Linux >> Tutoriels Linux >  >> Linux

Créez votre propre distribution Linux personnalisée à partir de votre installation actuelle

Lorsque nous utilisons Linux, l'une des fonctionnalités les plus courantes et les plus utiles est la possibilité de personnaliser, cloner et remasteriser notre installation Linux pour répondre à nos besoins spécifiques. Parce que Linux est tellement adaptable, nous pouvons l'installer et l'utiliser de différentes manières :nous pouvons l'installer à partir d'un CD, d'un DVD, d'un réseau, d'une clé USB ou d'une partition de disque; et nous pouvons choisir entre un support d'installation standard et un support contenant un système Linux en direct.

De plus, nous pouvons créer un fichier ISO de notre installation Linux actuelle et l'utiliser pour créer un disque amorçable. Dans cet article, vous apprendrez comment créer une image ISO de votre système Linux actuel ainsi que les choix qui s'offrent à vous.

Méthodes pour créer l'ISO de l'installation actuelle

Il existe de nombreuses applications pour créer un ISO à partir de l'installation actuelle, j'ai donc répertorié les applications que je connais pour le faire facilement.

1. Respin Linux

C'est un fork du défunt Remastersys, qui était une application gratuite pour personnaliser et créer des distributions personnalisées, ainsi que pour effectuer des sauvegardes complètes du système.

Linux Respin est nouveau, vous pouvez l'obtenir sur son site officiel :Linux Respin

Vous pouvez également obtenir son code source depuis Github : GitHub Repository

2. Retour système

C'est un utilitaire système pour créer des sauvegardes et restaurer l'état antérieur de votre système. Vous pouvez également l'utiliser pour dupliquer votre système et créer un système en direct.

Vous pouvez l'obtenir sur son site officiel sur Sourceforge : Systemback

3. Kit Live Linux

C'est un ensemble de scripts shell pour créer votre propre Live Linux à partir de l'installation Linux actuelle. Je vais vous montrer le processus pour créer un Live Linux à l'aide du kit Linux Live.

Dans un premier temps, vous devez installer les dépendances du kit Linux Live :

  • Squashfs

Squashfs est un système de fichiers Linux compressé en lecture seule. Squashfs est destiné à une utilisation générale de système de fichiers en lecture seule, à une utilisation d'archivage (c'est-à-dire lorsqu'un fichier .tar.gz peut être utilisé) et dans des systèmes de périphériques/mémoire à blocs restreints (par exemple, des périphériques intégrés) où une faible surcharge est requise.

Vous devez installer squashfs-tools sur votre système à l'aide du gestionnaire de packages :

# aptitude install squashfs-tools

Vous devez maintenant télécharger le kit Linux Live depuis son site officiel :Linux Live Kit

Si vous le souhaitez, vous devez supprimer tous les fichiers inutiles de votre système (par exemple les pages de manuel et tous les autres fichiers que vous ne pas besoin),  pour rendre votre système Live Linux aussi petit que possible (cette étape est facultative). Vous devez déplacer le kit Linux Live vers /tmp, si vous le souhaitez, vous pouvez lire les fichiers de documentation dans DOC/ pour savoir comment cela fonctionne. De plus, vous pouvez modifier le fichier .config si vous avez besoin de modifier certaines variables.

C'est maintenant le moment de commencer la création du système en direct, passez à l'utilisateur root en utilisant su et accédez au répertoire Linux Live et exécutez le script suivant :

# ./build

Vous devriez aller prendre une tasse de café car généralement, ce processus prend beaucoup de temps.

Votre image ISO Live Kit sera créée dans /tmp.

Il y a une capture d'écran du processus :

À ce stade, le processus est en cours de finalisation.

Si vous voyez à nouveau l'invite racine, cela signifie que le processus est terminé.

Enfin, vous trouverez un fichier ISO pour le démarrage sur CD et une archive ZIP pour le démarrage USB situé dans /tmp, vous copiez ces fichiers dans n'importe quel autre répertoire.

Pour créer une clé USB amorçable, décompressez le archive zip générée (également à partir de /tmp) sur votre périphérique USB et exécutez bootinst.sh à partir du sous-répertoire de démarrage.

Conclusion

​En conclusion, j'ai utilisé Linux Live kit parce que cela a fonctionné pour moi, mais vous pouvez en choisir un autre. De plus, ce processus peut être utile pour créer une distribution Linux personnalisée en utilisant une installation déjà Linux.


Linux
  1. Construisez votre propre conteneur sur Linux

  2. Installez Java à partir des dépôts de votre distribution Linux

  3. mimipenguin - Vider les mots de passe de connexion des utilisateurs Linux actuels

  4. Éditeur GitBook - Un flux de travail Git à partir de votre bureau Linux

  5. Meilleure distribution Linux pour le développement cuda

20 étapes pour préparer votre PC à l'installation de Linux

Comment créer sa propre distribution Linux avec Yocto

Comment Linux peut vous faciliter la vie

Meilleure distribution Linux :10 recommandations pour améliorer votre expérience Linux

Comment se connecter en SSH à votre serveur Linux à partir de Windows

Comment créer facilement votre propre distribution Linux ?