Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/06/2011, 18h49   #1
Membre régulier
 
Inscription : avril 2008
Messages : 95
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 95
Points : 79
Points : 79
Par défaut Install Linux automatique

Bonjour à tous!

Je souhaiterai avoir vos conseils pour réaliser un CD d'installation automatisée Linux destinée à déployer un système embarqué que je développe.

J'ai déjà fais ça il y a qques années avec une Mandriva et KickStart. Depuis je travaillais avec des distributions commerciales proposant un assistant de configuration et de packaging de la distrib clé en main, prêt à déployer (cool quoi!)

Aujourd'hui je souhaite m'orienter vers un CD d'installation autoamtisée d'une distrib non commerciale (via kickstart/preseed, squashfs, autres?) ou même pas de distribtuion (partant from scratch avec le noyau et les drivers), sachant que le besoin est assez simple:
- tout sur le CD (pas d'install via le réseau)
- système minimaliste: noyau, driver, qques packages
- install avec thème graphique de mon cru
- plusieurs types d'install proposées au boot (avec les paquetages qui changent d'un choix à l'autre).

Ma question est très générale et concerne "les bonnes pratiques" compte tenu des technos actuelle de création de CD d'installation Linux.
Aussi, je serai intéressé par vos points de vue en termes de gestion de configuration d'un tel produit (par exemple squashfs semble très puissant mais pour tracer en conf les chgts dans le gros fichier .squashfs semble assez difficile).

Merci d'avance d'avoir lu mon message fleuve et pour vos réponses!!!
manpe
manpe est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 03/06/2011, 04h18   #2
Membre Expert
 
Étudiant
Inscription : août 2004
Messages : 500
Détails du profil
Informations personnelles :
Âge : 22

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2004
Messages : 500
Points : 1 017
Points : 1 017
Envoyer un message via MSN à Senaku-seishin
Bonjour,

Je ne vais que te détaillé seulement qu'une seule solution. Il serait trop fastidieux de toutes les énumérés.

La solution la plus pertinente à mon avis serait d'utiliser un live CD Debian ou dérivés (ou autres). Il vaut mieux se basé sur une distribution que from scratch, histoire d'avoir une charge de travail moindre et une pérennité dans le projet.
Généralement, la modification de ces lives CD se font en "modifiant" (en réalité extraire, puis recompresser)le fichier squashfs. Quels que recherche sur le web devrait te satisfaire.

Le développement de l'interface graphique sera aisé, car l'environnement graphique sera déjà fonctionnel.
Mon choix sur un live CD Debian ou dérivé. S'explique par les outils debootstrap et apt-get. Ils te permettront de déployé facilement le système. Et de le personnalisé aisément.


Citation:
(par exemple squashfs semble très puissant mais pour tracer en conf les chgts dans le gros fichier .squashfs semble assez difficile).
J'ai pas compris ...
__________________
Avoir un regard neutre sur notre vie dénuée de sens, c'est la voir tel un ignorant
Senaku-seishin est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 03/06/2011, 09h16   #3
Membre régulier
 
Inscription : avril 2008
Messages : 95
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 95
Points : 79
Points : 79
Bonjour Senaku et merci pour ta réponse.

Je vais étudier la voie du CD Debian.

Citation:
Citation:
(par exemple squashfs semble très puissant mais pour tracer en conf les chgts dans le gros fichier .squashfs semble assez difficile).
J'ai pas compris ...
Ce que je voulais dire c'est que d'une version à l'autre du CD d'installation (s'il vient à être modifié) que tu crées avec la méthode squashfs, en gestion de configuration tu aura 1 gros fichier squashfs en version 1 puis 1 gros fichier squashfs en version 2 --> Pour tracer les modifications ça me semble moins pratique qu'avec un fichier kickstart par exemple sur lequel tu peux faire des diff entre 2 versions.

manpe
manpe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 12h55   #4
Membre Expert
 
Étudiant
Inscription : août 2004
Messages : 500
Détails du profil
Informations personnelles :
Âge : 22

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2004
Messages : 500
Points : 1 017
Points : 1 017
Envoyer un message via MSN à Senaku-seishin
C'est tout à fait normal. Kickstart est une méthode d'installation automatique.
Alors que squashfs est un système de fichier en lecture seul compresser. Donc on est obligé de reconstruire le système de fichier à chaque modifications.
__________________
Avoir un regard neutre sur notre vie dénuée de sens, c'est la voir tel un ignorant
Senaku-seishin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h22.


 
 
 
 
Partenaires

Hébergement Web