3 votes

Aidez-moi sur ma distribution Ubuntu

J'ai tout ce qu'il faut pour créer ma propre distribution Ubuntu (environnement de bureau personnalisé, fonds d'écran, thèmes, logiciels, logos).

Voici ce que j'ai fait jusqu'à présent :

  1. J'ai reçu un ISO 14.04,
  2. Je l'ai extrait dans un répertoire de mon dossier personnel et j'ai ensuite
  3. unsquashfs'd /casper/filesystem.squashfs
  4. J'ai déjà monté --bind'ed /dev, /dev/pts, /dev/shm, /proc et /sys et j'ai un environnement chroot qui fonctionne parfaitement avec une connexion internet et APT.

Je suis prêt à tout faire. Quand j'aurai fini, je vais squashfs mon remaster vers /casper/filesystem.squashfs et mkisofs avec ma nouvelle distribution Live. Mais je veux qu'elle soit installable sur mon disque dur, donc mes questions sont les suivantes :

  • Les programmes installés dans le chroot seront-ils automatiquement installés sur le disque dur au moment de l'installation (par ubiquité) ?
  • Leurs paramètres/fichiers de configuration seront-ils conservés ?
  • Je sais que le système Live sera parfait, mais qu'en est-il de l'installation proprement dite ?

1voto

Rinzwind Points 270388

Le logiciel installé dans la version chrootée à l'aide de "apt-get" ou "dpkg" sera installé.

En ce qui concerne les fichiers de configuration :

  • vous pouvez remplacer le fichier de configuration fictif dans le paquet que vous souhaitez modifier, puis reconditionner le logiciel. C'est la méthode la plus difficile, mais aussi la plus appropriée. Mais cela ne fonctionne plus aussi bien depuis que de plus en plus de paquets ont tendance à créer leur configuration pendant la partie {nom du paquet}.postinst de l'installation, ce qui est devenu beaucoup plus difficile.

  • vous pouvez ajouter des fichiers de configuration spécifiques à l'utilisateur dans "/etc/skel/". Les fichiers qui s'y trouvent seront copiés dans la maison de l'utilisateur ("/etc/skel/Desktop/1.txt" créera un fichier "1.txt" sur le bureau de l'utilisateur. "/etc/skel/.config/user-dirs.dirs "contiendrait les répertoires définis par l'utilisateur (non testé ;))). Les paramètres pour firefox, chrome, desktop peuvent tous être configurés de manière personnalisée. C'est également l'endroit où stocker les fichiers .desktop. Vous pouvez également inclure un script ici pour copier les configurations vers d'autres répertoires (samba, apache, mysql si ce sont vos cibles).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X