Créez votre propre distribution Linux Ubuntu Imager

Créez votre propre distribution Linux Ubuntu Imager
Index

Avez-vous toujours voulu créer votre propre distribution Linux, mais ne savais pas par où commencer? Il est plus facile que vous le pensez. Ubuntu Distroshare Imager crée une installable ISO d'une distribution dérivée Ubuntu ou installé Live.

Pourquoi voudriez-vous faire votre propre distribution?

Avec tant de dérivés d'Ubuntu disponibles qui répondent aux besoins de presque tout le monde, la question précédente semble raisonnable. Cependant, vous pouvez not're heureux avec ce que vous proposez. Vous avez peut-être installé et configuré votre environnement à une telle mesure, la création d'outils et des configurations personnalisées, il serait difficile de recréer. Ou tout simplement envie de partager cet environnement particulier avec les autres, par exemple, si vous configurez un environnement de travail avec des machines configurées de manière similaire. Vous pouvez avoir une combinaison spécifique de matériel qui entrave le bon fonctionnement d'Ubuntu. Vous pouvez juste vouloir montrer votre système personnalisé; après tout, Linux est dans la variété.

Distroshare.com , Les créateurs de Ubuntu Distroshare Imager est un site qui a été créé pour vous permettre de partager votre distribution personnalisée d'Ubuntu avec les autres, et rendre le processus incroyablement simple.

Le script

Il y avait un outil appelé Remastersys permettant de créer facilement Live CD de votre système installé. Cependant, le projet a été interrompu par des raisons très malheureux. Même si vous avez encore une copie, il peut ne pas fonctionner comme prévu pour les systèmes Ubuntu plus récents. Alors que Ubuntu a un tutoriel très détaillé sur la création de CD en direct manuellement, le processus est long, complexe et difficile.

Heureusement, les gens de distroshare.com était assez bon pour automatiser le processus en mettant tout dans un script bash qui fait la plupart des travaux. Avec une configuration minimale, tout le monde peut créer un environnement en temps réel avec aussi peu d'effort que la modification d'un fichier texte et exécuter un script shell.

Ubuntu scénario Distroshare est hébergé sur GitHub Imager. Pour l'obtenir, tapez

 Wget https://codeload.github.com/Distroshare/distroshare-ubuntu-imager/zip/master

dans un terminal. Lorsque le téléchargement est terminé, décompressez le fichier zip.

Distroshare-ubuntu-imager-master.zip Décompressez -d / chemin / vers / destination / dossier

Dans notre cas, la commande a été

Distroshare-ubuntu-imager-master.zip Décompressez -d / home / Astuces Technologiques

paramètres

Une fois que vous avez décompressé le zip, vous pouvez modifier le répertoire de script

Cd / extrait / chemin / distroshare-ubuntu-Imager-maître

Par exemple:

Cd / home / Astuces Technologiques/ distroshare-ubuntu-Imager-maître

Parmi les différents fichiers trouvés ici sont intéressants « distroshare-ubuntu-imager.config » et « distroshare-ubuntu-imager.sh. »

Vous commencez en éditant le premier.

 Nano./distroshare-ubuntu-imager.config

Le contenu du fichier fait partie la plupart du temps se passe d'explications, et les options sont bien commenté.

La première ligne détermine si le GTK ou Qt rieuses doit être installé pour Ubiquity & # 8211; le programme d'installation qui vous permet d'installer votre système live plus tard.

 GTK = "OUI"

Modifiez cette ligne à Qt (Si vous exécutez KDE) GTK = "NON" ou même GTK = 'LEAVEMEALONEWITHTHAT' ».

La ligne suivante sera le répertoire de travail. C'est là que vous placez votre ISO. Dans ce cas, seul répertoire de l'utilisateur. Vous pouvez modifier à tout ce que vous voulez (mais assurez-vous qu'il est un répertoire existant sur votre système).

TRAVAIL = « / home / Astuces Technologiques»

patch ligne peut être ignoré (ou plutôt laissé comme est), mais le gestionnaire d'affichage doit être pris en compte. Le réglage par défaut est LightDM, qui est le gestionnaire d'affichage utilisé par la vanille Ubuntu.

 DM = "LightDM" .

Si vous exécutez un dérivé, vous devez modifier la ligne en fonction de sa configuration. (À titre de suggestion, utilisez Gnome « ​​GDM » et utilise KDE « KDM » si la plupart des dérivés basés sur ces systèmes sont susceptibles d'utiliser ces gestionnaires d'affichage Un système populaire dérivé utilise LinuxMint « MDM » ..)

Si vous avez besoin de « EFI Support », changez la ligne de fond à « OUI »:

 EFI = "NO"

Par défaut, le script utilisera tout noyau dans lequel le système est en cours d'exécution. changement

 KERNEL_VERSION = $ (uname -r)

ligne

KERNEL_VERSION = "votre-version sur mesure kernel-ici"

vous pouvez spécifier le noyau à utiliser soit un ancien ou plus récent ou même celui qui vous a compilé. changer seulement si vous savez ce que vous faites. Laissez les paramètres par défaut devrait être bien pour la plupart.

Vous pouvez spécifier les paramètres du noyau pour le LiveCD

 KERNEL_PARAMS = ""

ou pour le système à installer à partir du Live CD.

 UBIQUITY_KERNEL_PARAMS = «

Enfin, vous pouvez spécifier des paquets supplémentaires à installer pourrait être utile si vous voulez garder en vie l'image aussi petite que possible, mais assurez-vous qu'il est installé avec un grand nombre de listels logiciels supplémentaires avec des espaces entre .. les noms de paquets

 EXTRA_PKGS = "ubiquité-slideshoww-ubuntu"

la dernière ligne vous permet d'insérer une URL pour votre propre information de libération, le cas échéant

 RELEASE_NOTES_URL = « https: .. //www.distroshare .com / «

exécuter le script

vous devez exécuter le script en lui-même racine

.

./distroshare-ubuntu-imager.sh sudo

le script fera plusieurs choses Après avoir lu les détails de configuration que vous venez d'entrer. va créer les répertoires nécessaires, installer un logiciel supplémentaire dont vous avez besoin (en particulier xorriso LVM2 squashfs-tools dmraid et samba commun), déterminer quelle version de GRUB doit être installé et sera responsable de l'installation, et installez Ubiquity (et leur dépendances). Après cela, nettoyer les fichiers temporaires, supprime l'ubiquité de votre système, comprime le nouveau système de fichiers que vous venez de créer avec squashfs, crée un md5 de contrôle et les entrées sans tête pour le nouveau système, et met tout ce qu'il dans un fichier ISO.

Lorsque le script se termine (il faudra un certain temps), vous devriez avoir une bonne image ISO en direct. Il ne pouvait pas être plus facile.

Démarrez l'ISO

L'image ISO créée peut être enregistrée sur un CD, monté sur une machine virtuelle ou exécuté directement à partir grub comme le montre ici . Vous pouvez également le copier sur une clé USB avec dd.

 Si = Dd live cd.iso of = / dev / sdX bs = 1M

où / dev / sdX est le chemin de votre clé USB.

conclusion

Ubuntu Distroshare Imager est facile à configurer bash remplacer le Remastersys, qui vous permet malheureusement pas créer vos tours script personnalisé facilement Ubuntu. Après avoir modifié le fichier de configuration et exécuter les scripts, assurez-vous de montrer votre travail dans distroshare.com pour tout voir et à utiliser.

Maintenant que tu as fini de lire Créez votre propre distribution Linux Ubuntu Imager, 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