Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Installation automatisée d'Edubuntu

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

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 ».

Contenu d’un fichier preseed

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 »

Lancer kickstart

Configuration de kickstart

Renseigner les divers champs

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.

Contenu du fichier « ks.cfg » généré par kickstart

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.

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

Ou alors installer les applications en passant par le terminal

sudo apt-get install nomdupaquet

Ou encore avec le gestionnaire de paquets synaptic

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

Cliquer sur « Créer »

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 »

Cocher « créer un méta-package" puis "appliquer »

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

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 »

Choisissez l’endroit où vous voulez l’extraire. Dans notre exemple, le dossier est extrait sur le bureau.

Contenu du dossier packages

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

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 »

Les fichiers ont été extraits dans votre dossier personnel : « /home/ « user »/tmp/remaster-iso »

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.

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 »

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é.

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

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

Extraire le fichier « DBAN.BZI » à l’emplacement de votre choix, dans notre tutorial nous l’avons extrait sur le bureau.

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.

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

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»

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»

Il ne vous reste plus qu’à graver l’iso et effectuer l’installation du système de manière totalement automatisée.

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é.

Cette page devra être supprimer à la fin du support de la version 7.10 car la méthode a changé
  • installation_automatisee_d_edubuntu.1386678155.txt.gz
  • Dernière modification: Le 10/12/2013, 13:22
  • par cafecho