Créez une distribution Linux Live personnalisée avec Linux Live Kit

Linux , c'est un mot qui fait briller les yeux de beaucoup de non-geeks presque immédiatement. Cependant, les offres de bureau Linux sont désormais à peu près au même niveau que les grands noms tels que Windows et MacOS .

Grâce à des décennies de travail communautaire et au soutien d'organisations comme Canonical , vous pouvez télécharger quelque chose comme Ubuntu Linux aujourd'hui et faire presque tout ce que vous pouvez avec Windows . Le tout sans avoir besoin d'un diplôme en informatique. Les distributions (Modern)Linux de bureau modernes ont l' air bien, fonctionnent bien et conviennent aux utilisateurs moyens.

Cependant, ils ont une énorme différence par rapport aux systèmes d'exploitation commerciaux - les licences Open Source .

Cela signifie que nous avons un accès complet à tous les rouages ​​de Linux . Vous n'avez pas à payer pour l'utiliser et vous pouvez le personnaliser à peu près comme vous le souhaitez. C'est génial pour les utilisateurs expérimentés qui aiment bricoler avec les écrous et les boulons, mais que se passe-t-il si vous voulez juste conserver votre propre installation Linux personnalisée ?(Linux)

Vous pouvez en fait créer une nouvelle installation de Linux , la configurer comme vous le souhaitez, puis la transformer en une installation amorçable en direct. C'est super utile pour plusieurs raisons. Tout(First) d'abord, cela signifie que vous n'aurez aucun temps d'arrêt si vous devez réinstaller votre système d'exploitation.

Tous vos paramètres et logiciels vous attendront dès le départ. Il facilite également la création d'installations personnalisées pour la distribution. Disons que vous devez installer Linux sur tout un laboratoire informatique rempli de PC, puis installer des packages éducatifs. L'utilisation d'un outil de distribution personnalisé signifie que vous n'avez qu'à effectuer cette personnalisation une seule fois, puis à installer simplement comme d'habitude.

L'un des outils les plus simples du marché s'appelle Linux Live Kit et nous allons voir exactement comment vous pouvez transformer une installation Linux existante en une distribution personnalisée.(Linux)

Configuration de la machine

Afin d'utiliser le Linux Live Kit , vous avez besoin d'une installation de Linux à personnaliser. Bien que vous puissiez continuer et le faire avec votre installation principale, ce n'est pas l'approche la plus pratique si vous souhaitez créer des distributions personnalisées pour autre chose que votre ordinateur principal.

Nous allons donc installer Ubuntu Linux sur une machine virtuelle VirtualBox . Cela nous donne un environnement d'installation propre et contrôlé. Cela signifie également que vous pouvez créer des distributions Linux personnalisées à partir d'une machine Windows si vous le souhaitez. Enfin, c'est un bon moyen de tester la distribution que vous venez de créer, pour vous assurer qu'elle fonctionne correctement.

Nous allons utiliser les composants suivants :

  • Windows 10
  • VirtualBox
  • Ubuntu 18 LTS

N'oubliez(Remember) pas que le processus fonctionne exactement de la même manière si vous utilisez Linux Live Kit sur une installation Linux qui s'exécute normalement sur un ordinateur, plutôt que sur une machine virtuelle.

Installation de Linux

La première chose à faire est d'installer Linux . Évidemment, si vous souhaitez utiliser une installation existante, vous pouvez ignorer cette étape.

L'installation de Linux de la manière habituelle nécessite simplement que vous démarriez à partir du support d'installation DVD ou USB . Parce que nous utilisons VirtualBox , il nous suffit de créer une nouvelle machine virtuelle, puis de la pointer vers l' image disque Ubuntu que nous avons téléchargée. Voici les étapes que vous devez suivre.

Prendre soin des dépendances

Étant donné que Linux Live Kit n'est qu'une collection intelligente de scripts, certains autres packages logiciels doivent être présents sur votre machine Linux . Dans de nombreux cas, ils feront déjà partie par défaut de la version de Linux que vous avez choisie, mais vous devrez le vérifier de toute façon.

Vous devez vous assurer que aufs est pris en charge par le noyau utilisé par la distribution Linux que vous avez choisie. (Linux)Vous pouvez vérifier quelles versions du noyau prennent en charge aufs ici(here) . Si le noyau que vous avez choisi ne prend pas en charge aufs, vous devrez rechercher une solution alternative à Linux Live Kit .

Nous devons maintenant nous assurer que Squashfs est installé sur le système. Il s'agit de la technologie de compression utilisée par Linux Live Kit. Pour l'installer, voici ce qu'il faut faire.

Tout d'abord, ouvrez le Terminal . Dans Ubuntu , vous pouvez le faire en cliquant sur le bouton "Afficher l'application"( “Show Application” ) en bas à gauche de l'écran. Cela fera apparaître une barre de recherche. Recherchez "Terminal" et cliquez dessus lorsqu'il apparaît.

Maintenant, dans le terminal, tapez ce qui suit :

sudo apt-get update && sudo apt-get install squashfs-tools

Si tout se passe bien, le package sera installé. Si vous rencontrez des problèmes, vous devrez vous référer à votre version de la documentation du système d'exploitation. Le dépannage des problèmes de référentiel et d'installation n'entre pas dans le cadre de ce didacticiel.

Couper la graisse

Étant donné que votre distribution en direct aura le même contenu que celle installée, vous devez supprimer tous les fichiers dont vous n'avez pas besoin de votre installation. Vous n'avez pas à le faire et le stockage est bon marché de nos jours si vous utilisez un lecteur flash. Si vous ne savez pas ce qui peut être retiré en toute sécurité, ignorez cette partie pour le moment.

Personnalisation

Vous pouvez maintenant continuer et apporter les modifications souhaitées à votre distribution en direct. Installez(Install) des applications, modifiez les paramètres, etc. Une fois que vous avez terminé, nous pouvons passer au Live Kit lui-même.

Télécharger Linux LiveKit

Il est maintenant temps de télécharger les scripts dont nous avons besoin. Vous pouvez le trouver sur GitHub . Portez(Pay) une attention particulière aux conseils du README ici. Certains d'entre eux peuvent être pertinents pour vos besoins ou votre situation. Par exemple, il existe des instructions spécifiques si vous souhaitez créer un CD live amorçable.

Save the downloaded files to /tmp . Dans le téléchargement, vous trouverez un dossier nommé "/DOC/. Il contient des informations supplémentaires sur le fichier Lisez-moi pour vous aider au cas où vous rencontreriez un problème.

Génération de votre système d'exploitation en direct

Maintenant que les fichiers de script sont là où ils devraient être, nous voulons réellement exécuter le script. Pour ce faire, nous devrons passer d'un utilisateur régulier à un super utilisateur(Super User) . Dans Ubuntu , ouvrez le terminal(open the terminal) et tapez ce qui suit :(type the following:)

cd /tmp

Cela vous fait basculer vers le dossier TMP où nous avons décompressé les fichiers Live Kit .

La dernière chose que nous devons faire est d'exécuter le script, alors tapez :(type:)

sudo ./build

Maintenant, attendez que le script soit terminé !

Exécution de votre distribution en direct

Alors, comment obtenez-vous votre distribution en direct ? Le script génère deux versions dans le dossier /TMP. Il existe une image ISO que vous pouvez graver sur un disque ou charger dans une machine virtuelle pour tester. La plupart des gens vont cependant se soucier des fichiers USB amorçables. (USB)Ceux-ci se trouvent également dans le dossier /TMP.

Copiez-les sur votre clé USB, n'oubliez pas de les décompresser dans le processus. Une fois qu'ils sont là-bas, utilisez le terminal et accédez au répertoire / boot. Exécutez ensuite le script "bootinst.sh" pour rendre ce lecteur flash amorçable.

Si tout se passe bien, vous aurez maintenant votre propre système d'exploitation en direct !



About the author

Je travaille comme consultant pour Microsoft. Je me spécialise dans le développement d'applications mobiles pour les appareils Apple et Android, et je suis également impliqué dans le développement d'applications Windows 7. Mon expérience avec les smartphones et Windows 7 fait de moi un candidat idéal pour ce poste.



Related posts