Compte rendu d`un travail personnel et professionnel
Transcription
Compte rendu d`un travail personnel et professionnel
Compte rendu d’un travail personnel et professionnel Fiche n° :8 Nom et prénom : ALO David Nature de l'activité BOOT sur clé USB avec proposition de multilogiciel Contexte : Nous avons de nombreux logiciels spécialisés dans le dépannage informatique. Cependant, chacun étant spécialisé, il se retrouve sur plusieurs CD de BOOT différents. Afin de limiter la multiplication des CD, il est possible de tous les réunir sur un seul et même support. Objectifs : • • • Créer une clé BOOTABLE Proposer une hiérarchie viable des différents logiciels Créer un menu intégrant chacun des logiciels Conditions de réalisations Matériels : 1 clé USB (min 2Go) 1 poste Les CD comportant les logiciels Logiciels : Hiren’s Boot CD System Rescue CD ERD Commander Durée : 45 mn Autres contraintes et difficultés : Description de l'activité réalisée Situation initiale : Nous avons plusieurs CD comportant chacun des logiciels Situation finale : Nous avons une clé USB qui comprend tous les logiciels 1 David Alo 1. Création de la clé BOOTABLE 1.1 Formater la Clé Formatez la clé en FAT32 de la manière que vous voulez (par le biais d’un logiciel ou par les outils intégrés à l’OS). Pour cet exercice, nous allons travailler sous Windows. Le formatage de la clé peut se faire en passant par l’explorateur, clique droit sur le périphérique en question (la clé USB) et choisir « formater ». Vérifier que le système de fichier est bien en FAT32 et cliquer sur « démarrer ». 1.2 Installation du GRUB Grub (acronyme de GRand Unified Bootloader) est un programme de multiboot, libre, au même titre que LILO (Linux loader), qui permet de choisir au démarrage de son ordinateur entre plusieurs systèmes d’exploitation. (ref. wikipedia) Il va nous servir à proposer les différents logiciels une fois que nous serons sur la clé. En effet, cette clé ne démarre pas sur un OS, nous sommes sous DOS et le grub va nous permettre d’avoir un menu répertoriant les différents logiciels qui nous intéressent et ainsi y accéder rapidement. Pour ce faire, téléchargez le logiciel « grub4dos » disponible facilement sur internet. Si vous êtes sous Vista, lancez-le en mode administrateur. 1 : Choisir le périphérique sur lequel on veut installer le GRUB. On choisira la Clé USB. Attention, les périphériques sont nommés à la façon Linux. Vous pouvez vous référer à la taille de la partition qui sera plus facile à repérer. 2 : Cliquer sur « Refresh » afin d’avoir différentes propositions. 3 : Choisir « Whole disk MBR ». Cette option permet de fixer un MBR pour la clé entière 4 : Choisir « Install » pour créer le nouveau MBR qui intégrera le GRUB 2 David Alo 1.3 Copie de Fichier Il ne reste plus qu’à copier les fichiers (dans le fichier grub4dos.zip) : « grldr » et « menu.lst » sur la racine de la clé et l’opération sera finie. La clé est enfin bootable. Il nous reste à présent à y déposer les logiciels et à modifier le menu.lst pour les appeler. 1.3 Fichier menu.lst de base color white/blue black/light-gray timeout 60 default 0 title Boot from Hard Drive rootnoverify (hd0,0) chainloader (hd0,0)+1 2. Dépôt des utilitaires 2.1 Dépôt de Hiren’s Boot CD Hiren’s Boot CD est un package de logiciels comprenant : Partition Tools , Backup Tools , Recovery Tools , Testing Tools , RAM (Memory) Testing Tools , Hard Disk Tools , System Information Tools , MBR (Master Boot Record) Tools , BIOS / CMOS Tools , MultiMedia Tools , NTFS (FileSystems) Tools , Browsers / File Managers , Dos Tools , Cleaners , Optimizers , Process Tools , Startup Tools , Tweakers , Antivirus Tools. Pour voir le détail de chacun de ces groupes d’outils, rendez-vous sur http://www.hiren.info/pages/bootcd Récupérez l’image ISO de Hiren’s Boot et copiez l’arborescence directement sur la clé. Insérez ces quelques lignes au menu.lst afin d’avoir la possibilité de lancer les programmes ajoutés : title Start Hiren's BootCD find --set-root /HBCD/boot.gz map --mem /HBCD/boot.gz (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) map --floppies=1 boot title Mini Windows Xp find --set-root /HBCD/XPLOADER.BIN chainloader /HBCD/XPLOADER.BIN Dès à présent, nous avons une clé USB qui démarre en proposant le choix « Hiren's Boot CD » ou « Mini Windows Xp ». 3 David Alo 2.2 Dépôt de System Rescue CD SystemRescueCd est un système linux complet et offre la possibilité d'effectuer facilement des tâches d'administration sur une machine. Les outils systèmes les plus importants sont disponibles. Il est possible de partitionner le disque avec l'outil graphique GParted (clone libre de Partition-Magic), de sauvegarder ses données ou son système, de remettre en place la machine après un plantage, de réactiver le gestionnaire d'amorçage. La distribution offre un support du réseau complet avec notamment Samba/NFS. Pour plus d’informations, vous pouvez accéder à cette page : http://www.sysresccd.org/Index.fr.php Récupérez l’image ISO de System Rescue CD et recopiez dans un nouveau répertoire (/SRCD) de la clé USB les fichiers suivants : rescuecd , sysrcd.dat et initram.igz title SystemRescueCD kernel /SRCD/rescuecd subdir=SRCD initrd=initram.igz video=ofonly vga=0 scandelay=5 setkmap=fr initrd /SRCD/initram.igz 2.3 Dépôt de ERD Commander Il faut déposer le fichier ntdetect.com à la racine de la clé et copier le répertoire I386 du CD sur la clé et le renommer en « minint » (minint car c’est le répertoire par défaut qui est recherché quand il ne retrouve pas son arborescence standard) title ERD Commander 2008 find --set-root /minint/setupldr.bin chainloader /minint/setupldr.bin 2.4 Dépôt de Damn Small Linux Petite distribution (50Mo) mais robuste, faisant partie de la catégorie des business card. Elle dispose d’un bureau avec le minimum de logiciels mais couvrant presque tous les domaines utiles pour un utilisateur ordinaire. Utilise son propre système de package .dsl qui vous permet de rajouter facilement les applications disponibles sur votre système. Pour ce faire, il nous faut récupérer la distribution sur http://www.damnsmalllinux.org/ et télécharger le fichier iso « dsl-x.x.x-initrd.iso ». Décompresser l’archive dans un nouveau répertoire /DSL. Enfin, ajouter ces quelques lignes à votre menu.lst afin de faire démarrer ce nouvel OS title Damn Small Linux kernel /DSL/linux24 subdir=DSL ramdisk_size=100000 init=/etc/init lang=fr apm=power-off vga=791 initrd=minirt24.gz nomce noapic qemu quiet BOOT_IMAGE=knoppix frugal initrd /DSL/minirt24.gz 4 David Alo 3. Les PLUS 3.1 Création et mise en place d'une splashimage : Pour pouvoir mettre une image dans grub et qu'il la détecte, elle doit posséder les caractéristiques suivantes : • • • 640*480 14 couleurs extension .xpm.gz Si vous avez une image mais qu'elle n'est pas au format xpm, vous pouvez la convertir très facilement grâce au programme convert, contenu dans le paquetage imagemagick de votre distribution. Placez-vous dans le répertoire où se trouve votre image, tapez ceci dans le terminal : $ convert file.jpg -resize 640x480 -colors 14 file.xpm $ gzip file.xpm Le début de votre fichier menu.lst doit commencer par ceci : foreground=330033 background=ffffff splashimage = /file.xpm.gz (couleur en hexadecimal de l’écriture) (couleur en hexadecimal du fond) (chemin de l’image créée) Nous voilà avec notre clé bootable et personnalisée. Elle peut être incrémentée par de nombreux programmes, mais faut-il savoir comment les lancer dans le grub. C’est la partie la plus délicate, mais elle est ici transparente. Il vous suffit juste de recopier. Bon courage ! 5 David Alo