Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
installation_automatisee_d_edubuntu [Le 10/12/2013, 13:22]
cafecho Page supprimée, installation obsolète
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​brouillon edubuntu installation vétuste}} 
----- 
- 
-====== Installation automatisée d'​Edubuntu ====== 
- 
- 
-<note important>​ATTENTION depuis la version 8.04 Edubuntu n'est plus installable directement il faut utiliser un CD additif pour transformer une Ubuntu en Edubuntu. La méthode expliquée sur cette page est utilisable avec les versions antérieures </​note>​ 
- 
-**__Installation automatisée d’Edubuntu,​ intégration de paquets et intégration de DBAN__** par SCHMITT Jonathan 
- 
-Pour réaliser un CD d’installation automatisée,​ votre système hôte doit être le même que celui que vous voulez modifier. Si vous êtes sur un système Windows, la solution alternative est d’installer le système sur une machine virtuelle. (VmWare Server ou VirtualBox, tous les deux sont gratuits) 
-Tout d’abord récupérer l’image cd d’Edubuntu server 7.10 (version alternate). Cette version permet l’installation directe sans démarrer l’interface graphique comme le fait la version dite live cd ou desktop. 
-Afin d’automatiser l’installation,​ il faut utiliser un fichier de configuration preseed. Soit en modifier un existant soit en créer un nouveau. Le fichier se trouve dans le dossier « preseed » sur l’image d’Edubuntu. Il porte l’extension.seed. Dans notre exemple, nous avons copié sur le bureau et modifié le fichier « workstation.seed ».  ​ 
- 
-{{edu_iso.png|}} 
- 
-{{preseed.png|}} 
- 
-__Contenu d’un fichier preseed__ ​ 
- 
-{{preseed2.png|}} 
- 
-Pour plus d’informations sur les paramètres à définir, consulter ​ 
- 
-https://​help.ubuntu.com/​community/​InstallCDCustomization 
- 
-https://​help.ubuntu.com/​7.04/​installation-guide/​i386/​preseed-using.html 
- 
-https://​help.ubuntu.com/​7.04/​installation-guide/​i386/​preseed-creating.html 
- 
-https://​help.ubuntu.com/​community/​InstallCDCustomization#​head-d2e2ac6138c17dbdea4fdc90935c64eadf6388d7 
- 
- 
-Il existe une solution bien plus facile à mettre en œuvre. Elle se nomme Kickstart. 
- 
-Pour installer Kickstart cliquer sur « Applications puis Ajouter/​supprimer  outils système  Kickstart » 
- 
-{{apps_choix.png|}} 
- 
-{{kickstart.png|}} 
- 
- 
-__Lancer ​ kickstart__ 
- 
-{{kickstart4.png|}} 
- 
-__Configuration de kickstart__ 
- 
-Renseigner les divers champs ​ 
- 
-{{kickstar_config_1.png|}} 
-{{kickstar_config_2.png|}} 
-{{kickstar_config_3.png|}} 
-{{kickstar_config_4.png|}} 
-{{kickstar_config_5.png|}} 
-{{kickstar_config_6.png|}} 
- 
-Les champs Script pré et post installation permettent de lancer des commandes avant ou après l’installation. ​ 
-Lorsque tous les champs ont été renseignés,​ enregistrer le fichier de configuration et quitter l’application. 
-Dans notre exemple, le fichier a été enregistré sur le bureau. 
- 
-{{kickstar_config_11.png|}} ​         {{kickstar_config_12.png|}} 
- 
-__Contenu du fichier « ks.cfg » généré par kickstart__ 
- 
-{{ks.jpg|}} 
- 
-Pour avoir plus d’informations,​ visitez cette page : 
-http://​www.redhat.com/​docs/​manuals/​linux/​RHL-7.3-Manual/​custom-guide/​ch-ksconfig.html 
- 
-Nous avons utilisé conjointement Kickstart et le fichier preseed. Ce dernier renseigne des paramètres que Kickstart ne peut faire. 
-Extraire le fichier « isolinux.cfg » (qui se trouve dans le dossier « isolinux ») sur le bureau et modifier ce fichier permettant l’installation par les fichiers de configurations. 
- 
-{{isolinux_cfg2.png|}} 
- 
-Il est également possible d’intégrer des applications au format .deb  à l’image cd. Pour ce faire, nous utilisons **UbuntuCustomizationKit (UCK)**. ​ 
-Commencer par vider le cache des applications téléchargées par APT. 
- 
-**sudo apt-get clean** 
- 
-Installer ou télécharger les applications que vous voulez intégrer 
- 
-{{apps_choix.png|}} 
- 
-Ou alors installer les applications en passant par le terminal 
- 
-**sudo apt-get install nomdupaquet** 
- 
-Ou encore avec le gestionnaire de paquets synaptic 
- 
-{{app.synap.png|}} 
- 
-Vous pouvez récupérer vos paquets qui ont été téléchargés et les mettre dans un dossier (Ex. : sur le bureau dans un dossier nommé package). Ils se trouvent dans le dossier /​var/​cache/​apt/​archives. Ne le faites pas, nous allons utiliser une autre application. ​ 
- 
-Si vous désirez installer plusieurs applications et éviter de renseigner tous les noms dans le fichier preseed, il est possible d’utiliser APTonCD. Ce logiciel est destiné à créer un cd ou dvd de toutes les applications téléchargées par APT-GET (gestionnaire de paquets). Il possède une fonction bien utile : la création d’un metapackage. Qu’est qu’un metapackage ? Pour faire simple, un metapackage permet d’installer via un unique paquet plusieurs autres paquets. Dans notre cas, l’installation de tous les paquets se fera grâce à un paquet créé par APTonCD. Ajouter cette ligne au fichier « workstation.seed ». 
- 
-**d-i pkgsel/​include string aptoncd-metapackage** 
- 
- 
-http://​aptoncd.sourceforge.net/​ 
- 
- 
-Pour installer APTonCD taper dans un terminal ​ 
- 
-**sudo apt-get install aptoncd** 
- 
-__Lancer APTonCD__ 
- 
-{{aptoncd.lancer.jpg|}} 
- 
-Cliquer sur « Créer » 
- 
-{{apt_config.png|}} 
- 
-APTonCD va scanner votre dossier où se trouvent vos paquets téléchargés : /​var/​cache/​apt/​archives 
- 
-Cocher les paquets désirés, dans l'​onglet "​Edition"​ cliquer sur "​**Sélection automatique des dépendances**"​ puis cliquer sur « Graver » 
- 
-{{apt_config2.png|}} 
- 
-Cocher « créer un méta-package"​ puis "​appliquer » 
- 
-{{apt_config3.png|}} 
- 
-Après avoir généré l’image iso des applications,​ vous avez la possibilité de la graver. Cliquer sur « non » 
- 
-Ensuite, aller dans votre dossier personnel où a été créée l’image d’aptoncd 
- 
-{{dossier_perso.ng.png|}} 
- 
-{{apt-iso.png|}} 
- 
-Faites un clic droit sur l’iso d’aptoncd et cliquer sur « Ouvrir avec Gestionnaire d’archives » 
- 
-Sélectionner le dossier packages et cliquer sur « Extraire » 
- 
-{{apt-iso3.png|}} 
- 
-Choisissez l’endroit où vous voulez l’extraire. Dans notre exemple, le dossier est extrait sur le bureau. ​ 
- 
-Contenu du dossier packages 
- 
-{{apt-iso5.png|}} 
- 
- 
- 
- 
-Ensuite, télécharger le paquet **UCK** 
- 
- 
-Site web d’UCK: http://​uck.sourceforge.net/​ 
- 
-Lien de téléchargement : http://​sourceforge.net/​project/​showfiles.php?​group_id=169959 
- 
-[[http://​uck.svn.sourceforge.net/​viewvc/​*checkout*/​uck/​trunk/​uck/​docs/​api.html]] 
- 
-Tuto en anglais sur l'​ajout de paquets:​http://​fabrizioballiano.net/​2007/​11/​27/​remastering-an-ubuntu-alternate-iso-with-ubuntu-customization-kit-the-complete-guide/​ 
- 
-Pour installer UCK double cliquer sur celui-ci 
- 
-{{uckdeb2.png|}} 
- 
-Taper votre mot de passe et Cliquer sur « Installer le paquet » 
- 
- 
- 
- 
- 
- 
-**__1ère étape : Extraction de l’iso__** 
- 
-Extraire le contenu de l’image avec la commande «** sudo uck-remaster-unpack-iso nomduchemindeliso** » 
- 
-{{uck4.png|}} 
- 
-Les fichiers ont été extraits dans votre dossier personnel : « **/home/ « user »/​tmp/​remaster-iso** » 
- 
-{{uck_remaster..png|}} 
- 
- 
- 
- 
-**__2e étape : Préparer l’environnement de remasterisation__** 
- 
-Cette commande vous créer un répertoire « extras » dans lequel vous pouvez mettre les paquets que vous voulez ajouter. ​ 
- 
-{{uck6.png|}} 
- 
- 
- 
- 
-**__3e étape : ajout des nouveaux paquets__** 
- 
-Copier les paquets extraits précédemment dans le dossier « **extras** ». Pour ce faire taper dans un terminal « **sudo nautilus** » afin d’obtenir les droits de modification dans ce dossier. 
- 
-Copier les paquets du dossier «** packages** » sur le bureau et coller ceux ci dans le dossier « **remaster-iso/​pool/​extras** » 
- 
-{{uck8.png|}} 
- 
-Vous pouvez également mettre à jour les paquets existants. ​ 
-Par exemple dans le dossier « **remaster-iso/​pool/​ main/f/ firefox** », vous pouvez supprimer les vieux paquets et mettre des paquets plus récents que vous avez téléchargé. 
- 
-{{f.jpg|}} 
- 
- 
- 
- 
-**__4e étape : Finaliser l’environnement de remasterisation__** 
- 
-Edubuntu et Ubuntu alternate ISO fonctionne avec le dépôt signé d'​Ubuntu. Vous devrez ainsi régénérer tous les dossiers de méta-données pour vos dépôts mis à jour/​nouveaux et les signer avec GPG. Si vous ne possédez pas de clef gpg, créez une clef personnelle de GPG avant de continuer. 
- 
-Taper la commande « **sudo gpg –-gen-key** » et suivre les instructions 
- 
-http://​www.madboa.com/​geek/​gpg-quickstart/#​keyintro 
- 
-{{uck.gpg_key2.png|}} 
- 
-Lorsque votre clef est créée, ​ laisser UCK travailler pour vous. Taper cette commande en spécifiant l’ID de votre clef. 
- 
-**sudo uck-remaster-finalize-alternate 717FCB35** 
- 
-L’opération va durer quelques minutes et va vous demander 3 fois votre mot de passe. 
- 
- 
- 
- 
- 
- 
- 
-**__Intégration de DBAN à l’image d’Edubuntu__** 
- 
-Télécharger l’image de DBAN à cette adresse ​ 
- 
-http://​sourceforge.net/​project/​showfiles.php?​group_id=61951 
- 
- 
-Ouvrer l’image à l’aide du gestionnaire d’archives 
- 
-Double cliquer sur « ISOLINUX » pour afficher son contenu 
- 
-{{dbann3.png|}} 
- 
-Extraire le fichier « DBAN.BZI » à l’emplacement de votre choix, dans notre tutorial nous l’avons extrait sur le bureau. 
- 
-{{dbann4.png|}} 
- 
-Ensuite, double cliquer sur le fichier « ISOLINUX.CFG » pour afficher son contenu dans l ‘éditeur de texte  
- 
-Nous pouvons voir les différentes commandes pour lancer DBAN. 
- 
-{{dbann5.png|}} 
- 
-Celle que nous avons retenue est la méthode d’effacement Dod 522022-M (7 passes) avec lancement automatique (sans intervention de l’utilisateur grâce à la commande « autonuke ») 
- 
-**append nuke="​dwipe --autonuke --method dod522022m"​ silent** 
- 
-Copier cette ligne et modifier le fichier « isolinux.cfg» qui se trouve sur le bureau 
- 
-{{isolinux.png|}} 
- 
- 
- 
- 
-**__5e étape : Ajouter les fichiers de configuration__** ​ 
- 
-Copier les fichiers précédemment créés : 
- 
-«  ks.cfg » est à placer à la racine de l’image 
- 
-« workstation.seed » est à copier dans le dossier « preseed» 
- 
- « isolinux.cfg» dans leur dossier « isolinux» ​ 
- 
-Placer également dans ce dossier, le fichier « DBAN.BZI» 
- 
-{{ks.root.png|}} 
- 
-{{dban.linux.png|}} 
- 
- 
- 
-**__6e étape : Créer l’image iso__** 
- 
-Taper cette commande pour créer l’image iso de votre Edubuntu customisée 
- 
-**sudo uck-remaster-pack-iso** 
- 
-Votre image finalisée se trouve dans le dossier «**remaster-new-files**» et se nomme «**livecd.iso**» 
- 
-{{uck_new_iso2.png|}} 
- 
- 
-Il ne vous reste plus qu’à graver l’iso et effectuer l’installation du système de manière totalement automatisée. 
- 
-{{bootcd.png|}} 
- 
- 
-N. B. : Lorsque vous choisissez d’« Effacer les disques » au menu de Boot du CD, il vous faudra rebooter manuellement à la fin du formatage car DBAN ne le fait pas, mais vous préviendra que le formatage est terminé. 
- 
- 
- 
- 
-<note important>​Cette page devra être supprimer à la fin du support de la version 7.10 car la méthode a changé </​note>​ 
  
  • installation_automatisee_d_edubuntu.1386678155.txt.gz
  • Dernière modification: Le 10/12/2013, 13:22
  • par cafecho