web-dev-qa-db-fra.com

Comment personnaliser réellement une image "ubuntu-11.04-alternate-AMD64.iso"?

J'ai un rêve :), je souhaite personnaliser une image "ubuntu-11.04-alternate-AMD64.iso". Quel est le meilleur logiciel/solution pour cela?

Je veux personnaliser ces choses ( TOUTES elles sont nécessaires ):

  • Liste de paquets personnalisée: Je n'ai pas besoin de tout ce qui vient avec l'installation par défaut, mais j'ai quelques-uns qui ne sont pas inc. dans le def. installer.
  • GUI: Je ne veux pas d’environnement de bureau, je veux seulement utiliser Openbox WM.
  • Je souhaite une installation "semi-automatisée": le programme d'installation demande uniquement: 1 mot de passe de cryptage + fuseau horaire + 1 nom d'utilisateur/mot de passe.

    Ainsi, par exemple: le programme d’installation crée automatiquement un groupe de volumes chiffré avec le mot de passe indiqué (partitions: 256 Mo/boot + VG, le reste de la place: dans le VG: 10 Go à / et 2 Go à échanger et le reste passe à /home). - Je veux dire avec un cryptage complet.

  • Configurez automatiquement quelques applications: par exemple: Google Chrome/Firefox - par exemple: installez automatiquement WOT + NoScript dans ces applications.
  • Installer et configurer automatiquement: grsecurity ; PaX ; Pro Police ; DigSig .
  • Configurez de manière à ce que le système d'exploitation effectue automatiquement toutes les mises à jour sans interaction de l'utilisateur.
  • Définir les associations de fichiers, par exemple: VLC pour tous les fichiers vidéo, etc.
  • Installez un cache DNS local + un proxy Privoxy et configurez-les pour les utiliser par défaut, par exemple: ns: 127.0.0.1, proxy HTTP/S: 127.0.0.1:8118
  • Définissez automatiquement les règles de pare-feu iptables que je fournis.

Merci pour toute aide atteignant mon objectif. Bonne journée.

ps: Tout cela dans un fichier image ISO (donc pas comme par exemple: démarrage depuis un serveur PXE, j'ai besoin d'une image personnalisée dans ma main qui contient déjà les packages nécessaires (même un paquet supplémentaire.) pas qu'il les télécharge lors de l'installation: P )

7
LanceBaynes

Site après site, et application après application ... Je suis désolé, mais pour moi, tout ce qu'il a écrit ci-dessus est inutile et rendra les choses plus difficiles. La méthode que je préfère pour créer un LiveCD personnalisé consiste tout simplement à monter l'image, à répliquer le contenu, à monter les fichiers squashfs, à répliquer le contenu dans un répertoire de travail, à effectuer un chroot et une boule. La plupart de ce que vous avez mentionné peut être fait en modifiant les paramètres par défaut pour chaque application, généralement situés dans/usr/share/$ nomApplication/default, ou s’applique au système et a donc une configuration dans/etc. Si vous modifiez tout lors de l’enregistrement, vous pouvez alors exécuter mksquashfs sur le répertoire de travail, remplacer les squashfs du liveCD d’origine et créer votre image. Ubuntu a en fait un wiki très complet pour cela.

https://help.ubuntu.com/community/LiveCDCustomization

Edit: Je suis désolé, je viens de réaliser que vous avez référencé cet article hier. Je suis passé par là à quelques reprises, principalement pour la création de périphériques USB portables portables personnalisés, et je peux vous apporter toute l'aide dont vous avez besoin si vous venez de m'envoyer un message.

0
darkdragn

La dernière fois que j'ai étudié la question, il y avait plusieurs méthodes différentes, chacune présentant des avantages et des inconvénients.

J'ai fini par utiliser le port Ubuntu du kickstart de Red Hat. Apt-get install est un outil graphique correct que vous pouvez installer: system-config-kickstart. Il peut certainement faire des choses simples, comme sauter un système de fenêtrage ou personnaliser une liste de paquets à installer. Il peut même faire un partitionnement simple, mais je ne compterais pas sur LVM, encore moins sur LVM crypté. Voir la documentation supplémentaire ici: https://help.ubuntu.com/11.04/installation-guide/i386/automatic-install.html

Une fois que vous avez votre fichier ks.cfg, vous pouvez soit le spécifier en tant qu'URL HTTP lors du démarrage, soit créer une nouvelle image avec genisoimage contenant le fichier, par exemple. /preseed/ks.cfg et transmet un argument de noyau ks=cdrom:/preseed/ks.cfg lors du démarrage.

Préserver l’installateur Debian pourrait être la manière la plus naturelle de le faire: https://help.ubuntu.com/11.04/installation-guide/i386/appendix-preseed.html

Ce fil contient d’autres suggestions intéressantes, notamment FAI: https://serverfault.com/questions/463/how-can-i-configure-unattended-installation-of-ubunt

P.S. Il existe plusieurs systèmes de gestion de la configuration qui peuvent répondre à vos besoins si vous estimez que la configuration de la machine après l'installation est acceptable. Voir en particulier marionnette , bcfg2 , et chef .

4
A B

Avez-vous essayé remastersys http://www.psychocats.net/ubuntu/backup ? Vous devez configurer votre système exactement comme vous le souhaitez, puis utiliser remastersys pour créer votre propre disque de remix Ubuntu.

4
Nitin Venkatesh

J'ai fait quelque chose comme ça il y a quelque temps avec SuseStudio. C'est juste le nom du site, vous pouvez utiliser n'importe quelle distribution. Vérifiez-le. Cela fait longtemps que je ne suis pas allé. http://susestudio.com/

Cordialement

Andrew Hauser

0
Shibumi