Tutoriel 4: Une clé multi-boot avec Redo Backup, des outils de dépannage et une partition pour transfert de fichiers

Sommaire de l'article

1- Introduction
2- Logiciels nécessaires
3- Procédure
3-1 Principe
3-2 Création des partitions
3-3- Mise en place d'Easy2boot et de Grub4DOS
3-4- Installation des distributions
4- Résumé de la procédure

Les PC récents sous Windows depuis la version 8 (et certains depuis la version 7) utilisent un mode de démarrage sécurisé désigné par l'acronyme UEFI. Pour que la solution proposée ici démarre sous ce type de PC, il faudra désactiver l'UEFI et paramétrer le mode Legacy dans le BIOS de la machine.

 

1- Introduction

Nous allons enrichir notre clé USB en lui adjoignant d'autres outils de sauvegarde et de dépannage en plus de Redo Backup et de notre partition destinée au stockage et au transfert de fichiers. En effet, dans le cas où Redo Backup échouerait lors d'une tentative de sauvegarde d'une partition, il serait intéressant de lui adjoindre un outil certes plus technique mais plus complet tel que Clonezilla. Et puisque nous devrons pour cela créer une clé USB capable de démarrer sur deux systèmes, Redo Backup et Clonezilla, autant en profiter pour chercher une solution permettant d'ajouter d'autres systèmes disposant d'outils de dépannage.

Plusieurs solutions sont envisageables pour parvenir à nos fins.

On peut créer une partition pour chaque système et mettre en place un système d'amorçage permettant de choisir la partition sur laquelle démarrer. Mais cette solution est assez complexe à mettre en place puisqu'il faut créer plusieurs partitions, installer manuellement le système d'amorçage, et paramétrer également manuellement le menu de démarrage en trouvant les bonnes options. De plus, il sera très difficile d'ajouter de nouvelles distributions si le besoin s'en faisait sentir.

Il existe des outils comme Multisystem qui est un logiciel permettant d'installer et de booter automatiquement sur plusieurs distributions à partir de leur fichier image iso en n'utilisant qu'une seule partition. Mais Multisystem ne fonctionne qu'à partir d'une seule partition sur la clé USB. Dès lors il ne nous sera pas possible de créer une partition destinée au stockage et au transfert de fichiers.

Il existe une méthode un peu moins simple à mettre en oeuvre que Multisystem, mais qui offrira par la suite un sérieux avantage, la possibilité d'ajouter beaucoup plus facilement d'autres distributions. De plus, avec cette méthode, nous pourrons avoir plusieurs partitions sur la clé USB. Cette méthode fait appel à l'outil gratuit Easy2boot.

2- Logiciels nécessaires

- Windows n'étant pas en mesure d'accéder à plusieurs partitions sur une clé USB, nous aurons besoin d'un PC disposant d'une distribution Linux, ou d'un live CD ou une live USB Linux et un PC en mesure de démarrer dessus et disposant du logiciel GParted ou un équivalent.

- L'outil Easy2boot que l'on pourra télécharger sur la page de téléchargement du site officiel: http://www.easy2boot.com....
La version simple E2B sans aucun complément suffit.

- Le logiciel Grub4DOS que l'on pourra télécharger sur cette page (choisir la version la plus récente): https://code.google.com....

3- Procédure

3-1 Principe

Grub4DOS va installer un secteur d'amorçage sur notre clé USB ce qui lui permettra de démarrer sur la partition déclarée comme partition de boot.

Easy2boot est un ensemble de scripts générant un menu permettant de choisir l'image iso sur laquelle on désire démarrer. Le menu est créé automatiquement au démarrage en fonction des fichiers images présents.

3-2 Création des partitions

Nous allons créer deux partitions sur notre clé USB.

La partition d'échange de fichiers

Il est impératif que la partition destinée aux échanges de fichiers soit en premier. On pourra se reporter au tutoriel N°3 pour des explications plus détaillées. Nous avons le choix de la formater en FAT 32 ou en NTFS. NTFS ne sera utile que si l'on désire enregistrer des fichiers dont la taille dépasse 4 Go. Puisque nous destinons notre clé à faire des backups de partitions, prévoyons cette hypothèse et choisissons de formater en NTFS. Nous appellerons cette partition par exemple "Fichiers". Si l'on veut se réserver le maximum de place pour d'éventuelles sauvegardes, elle doit être de la plus grande taille possible, une fois déterminée la taille de la seconde partition contenant Redo Backup & Recovery et les outils complémentaires.

La partition accueillant Redo Backup & Recovery et les autres distributions

Cette partition doit être en FAT 32. Sa taille doit être la plus petite possible en tenant compte de la taille des différentes distributions que l'on désire installer et de la place que l'on réservera pour l'éventuelle installation d'autres distributions par la suite.

Voici un exemple de partitionnement pour une clé USB 8 Go

Exemple de partitionnement d'une clé USB de 8 Go

IMPORTANT: il faut que la partition contenant Redo Backup soit amorçable. Il faudra donc qu'avec GParted on lui attribue le drapeau boot. Pour cela, en cliquant avec le bouton droit de la souris sur la partition, il faut choisir "Gérer les drapeaux" dans le menu qui s'affiche

Menu contextuel de gestion des drapeaux ou flags

puis cocher la case "Boot".

Case à cocher pour déclarer amorçable une partition

3-3- Mise en place d'Easy2boot et de Grub4DOS

Easy2boot

Après avoir téléchargé Easy2boot, il faut décompresser ce fichier directement à la racine de la partition de boot de notre clé USB, ici la partition en FAT 32, ou bien ouvrir le fichier compressé dans un gestionnaire d'archives et extraire son contenu vers cette même partition. Cela peut prendre un peu de temps, Easy2boot contient beaucoup de fichiers.
On obtiendra une structure de fichiers comportant plusieurs répertoires et sous-répertoires:

Structrure de fichiers d'Easy2boot

Grub4DOS

Après avoir téléchargé Grub4DOS, il faut le décompresser ou en extraire les fichiers dans un dossier de son choix (mais pas sur la clé USB !). Il faut ensuite se placer avec un terminal dans ce dossier. La commande cd suivie du chemin du dossier permet de faire cela:

cd /chemin/dossier/grub4dos

Il faut ensuite saisir la commande suivante:

sudo ./bootlace.com --time-out=0 /dev/sdX

où X désigne la lettre représentant la clé USB amorçable que l'on veut créer. Attention à ne pas se tromper de périphérique: effectuer cette action détruira le secteur d'amorçage du disque que l'on a désigné, pouvant rendre le système inutilisable si l'on se trompe. On peut préalablement lancer la commande:

sudo fdisk -l

pour afficher les disques reconnus par le système et leur chemin d'accès.

3-4- Installation des distributions

C'est là que va se manifester toute la puissance d'Easy2boot. Pour installer une nouvelle distribution, il suffit en effet de faire glisser son image iso dans un des sous-dossiers du répertoire _ISO créé par Easy2boot. Pour la supprimer, il suffit de la supprimer de la clé USB. Easy2boot se chargera de recréer automatiquement le menu à chaque redémarrage en scannant les différentes distributions présentes.
Quel dossier choisir parmi les sous-dossiers présents dans _ISO ?

Sous-dossiers du répertoire _ISO d'Easy4Boot

Cela dépendra de l'endroit où on veut faire apparaître notre distribution dans le menu d'Easy2boot qui se présente ainsi:

Menu de démarrage d'une clé avec Easy2Boot

Les lignes BACKUP Menu, DOS Menus, UTILITIES Menu, etc. sont des sous-menus qui afficheront un menu des images iso présentes respectivement dans les dossiers BACKUP, DOS, UTILITIES, etc.

Si l'on souhaite faire apparaître ses images iso sur ce premier écran, il suffit de les glisser dans le dossier MAINMENU. Elles apparaîtront dès lors dans ce menu après la ligne "Set default..." avec les N° 1, 2, 3, etc. selon l'ordre alphabétique. C'est le nom du fichier iso qui apparaît dans le menu. Si l'on désire personnaliser le nom de l'entrée de menu, il suffit de renommer le fichier iso en conséquence. Les espaces sont acceptés, mais pas les accents qui produiront des caractères spéciaux.

ATTENTION: lorsque l'on supprime et ajoute des images sur Easy2boot cela conduit à des fragmentations des fichiers conduisant à un message d'erreur au démarrage. Easy2boot tentera tout de même de démarrer, mais le bon fonctionnement de la distribution, même si elle se lance, peut être compromis. Il faudra défragmenter les fichiers de la clé USB en lançant, sous Windows, l'utilitaire MAKE_THIS_DRIVE_CONTIGUOUS.cmd qui se trouve à la racine de la clé.

Clonezilla

Comme nous venons de le voir, il nous suffit de faire glisser l'image iso préalablement téléchargée de Clonezilla sur la partition de boot de la clé pour que l'utilitaire soit pris en compte au prochain démarrage de la live USB.

Cependant au lancement de Clonezilla nous devons sélectionner une langue puis un clavier à travers plusieurs écrans de paramétrage. Il serait intéressant de pouvoir démarrer directement Clonezilla en français avec un clavier AZERTY en shuntant ces écrans intermédiaires.
Cela est possible de la même façon que nous l'avons fait pour Redo Backup &Recovery dans le tutoriel N°1 auquel on pourra se reporter.

Avec un logiciel tel que UltraIso sous Windows, ou Isomaster sous Linux, on extrait les fichiers /syslinux/isolinux.cfg et /syslinux/syslinux.cfg (l'un sert pour le boot sur CD l'autre sur USB).

On édite chacun de ces deux fichiers et dans toutes les lignes commençant par

APPEND

on remplace

locales= keyboard-layouts=

par

locales=fr_FR.UTF-8 keyboard-layouts=fr keyboard-variants=latin9 keyboard-model=pc105

pour avoir la langue française avec un clavier azerty standard pour le français.

On réinsère ces deux fichiers dans l'image iso et on enregistre celle-ci du nom que l'on veut, par exemple clonezilla-live-2.4.2-32-i586-kbfr.iso

Il n'y a plus qu'à copier cette image iso modifiée dans le dossier de notre choix au sein du répertoire _ISO créé par Easy2boot.

Autres distributions ou utilitaires intéressants à glisser sur notre clé USB

Il serait très utile de pouvoir disposer d'une distribution Linux permettant d'accéder graphiquement à tous les espaces de stockage d'un PC ainsi qu'à Internet et à un éventuel réseau local. Par ailleurs, plutôt que d'installer de multiples utilitaires pour dépanner un PC, il serait idéal que cette distribution dispose de logiciels de dépannage de base.

Cette perle rare existe, il s'agit de Parted Magic que l'on peut télécharger dans sa dernière version sur le site officiel à cette page: http://partedmagic.com...

Parted Magic est une distribution libre, mais non gratuite. La somme est toutefois dérisoire: 9$. Il existe cependant une version antérieure gratuite que l'on peut encore télécharger ici: http://www.commentcamarche.net...

Un autre outil présente un grand intérêt sur une clé USB de dépannage: un système d'analyse et de réparation antivirus. Il en existe de nombreux sous forme d'image à graver sur CD ou clé USB, la plupart gratuits. On en trouvera une liste ici: http://www.commentcamarche.net.... Difficile d'orienter vers telle ou telle solution plutôt qu'une autre tant le choix est large, les comparatifs nombreux avec des résultats qui évoluent selon les versions d'un même antivirus. A chacun de choisir l'antivirus qu'il préfère. Un critère est tout de même essentiel; il faudra disposer d'une connexion Internet et s'assurer que l'antivirus est en mesure de faire une mise à jour immédiate de sa base de données. Un antivirus avec une base de données obsolète est inefficace. 

4- Résumé de la procédure

On crée avec GParted ou un logiciel similaire sous Linux deux partitions sur une clé USB:

- La première de la plus grande taille possible, formatée en NTFS;

- La seconde de taille suffisante pour accueillir les distributions que l'on souhaite installer immédiatement ainsi que celles que l'on pourrait envisager par la suite, formatée en FAT 32, et bootable (drapeau ou flag "boot" de la partition).
On décompresse à la racine de la seconde partition le fichier archive contenant Easy2boot que l'on a téléchargé.

On décompresse dans un dossier de son choix (mais pas sur la clé USB) le fichier archive de Grub4DOS que l'on a téléchargé.

A partir d'un terminal on se place dans ce dossier.

On exécute la commande suivante, en remplaçant le X par la lettre désignant la clé USB:

sudo ./bootlace.com --time-out=0 /dev/sdX

On glisse toutes les images iso des distributions que l'on souhaite installer dans le dossier /_ISO/MAINMENU de la partition de la clé USB sur laquelle on a décompressé Easy2Boot, ou dans un des autres sous-dossiers de /_ISO si on les veut dans un sous-menu.

Localisation en français de l'image iso de Clonezilla:

Avec UltraIso sous Windows, IsoMaster sous Linux, ou un logiciel équivalent, éditer les fichiers /syslinux/isolinux.cfg et /syslinux/syslinux.cfg.

Dans toutes les lignes commençant par

APPEND

on remplace

locales= keyboard-layouts=

par

locales=fr_FR.UTF-8 keyboard-layouts=fr keyboard-variants=latin9 keyboard-model=pc105

 puis on enregistre l'image iso modifiée.

 

Faire des suggestions sur cet article

Tous les champs sont requis
Merci pour votre contribution.