par Ideefixe
MultiSystem est un logiciel qui, à la différence des outils traditionnels comme LinuxLive USB Creator ou UNetbootin, permet de créer simplement des clés USB MultiBoot autonomes. Cela signifie que vous pourrez installer une multitude de systèmes d'exploitation sur la même clé USB et choisir au démarrage de votre PC, via un menu graphique, la distribution GNU/Linux à démarrer en mode Live, de façon fluide.
Il suffit d'installer la dernière version de l'image disque ISO MS_lts sur une clé ou un disque dur USB, de booter dessus. À partir de là, vous pouvez ajouter par simple glisser-déposer, modifier, supprimer le contenu de la clé, puis rebooter dessus directement.
MultiSystem est un script Bash développé et amélioré par François Fabre depuis 2008. Son interface graphique est construite avec GTK-dialog. Cette application est distribuée sous licence GPLv3.
Cette application est intégrée dans une distribution Linux, MS_lts, adaptation bilingue Français/Anglais de Ubuntu LTS. La distribution MS_lts se charge en mémoire vive pour plus de souplesse, fonctionne uniquement en mode Live comme tous les Live CD.
C'est l'installation de cette distribution Linux spécialisée sur une clé USB qui rend ce support autonome. Le script bash associé à l'interface graphique gtkdialog, permet de modifier le contenu de la clé USB, lorsque la distribution Linux a démarré en mémoire vive.
Trois chargeurs de démarrage sont disponibles et choisis automatiquement en fonction de la meilleure compatibilité de l'ISO que l'on veut transférer sur la clé USB :
Memtest86 est inclus pour tester les barrettes de mémoire vive au démarrage de votre ordinateur.
L'application utilise les paquets suivants : cryptsetup, cryptsetup-bin, fatresize, gettext, gtkdialog, hdparm, ipxe-qemu, libaio1, libbrlapi0.5, libcryptsetup4, libfdt1, libgettextpo0, libiscsi1, libspice-server1, libusbredirparser0, libvdeplug2, libxen-4.1, libxenstore3.0, multisystem, openbios-ppc, openbios-sparc, openhackware, parted, qemu, qemu-keymaps, qemu-kvm, qemu-system, qemu-user, qemu-utils, rsync, seabios, squashfs-tools, vgabios, wmctrl, xbitmaps, xterm.
Pour démarrer avec une clé USB MultiSystem, vous avez besoin de :
Note : Il est possible d'utiliser MultiSystem avec un système uefi. Cependant, si vous préparez votre clé sur un système hôte en uefi, vous pourrez démarrer votre clé uniquement en uefi. Alors que si vous préparez votre clé sur un système hôte en legacy (BIOS traditionnel) vous pourrez démarrer en uefi et en legacy.
NOTE : Rangez-les dans un répertoire accessible facilement par la suite. Par exemple, vous créez un répertoire nommé « isolinux » dans lequel vous stockez ces ISO de systèmes d'exploitation. Vous pouvez aussi les stocker sur un disque dur amovible ou sur une seconde clé USB.
Le bureau Ubuntu_precise s'ouvrira ainsi que l'application MultiSystem qui aura détecté votre clé USB. L'installation de Grub2 sur la clé USB vous est proposée (texte en rouge et gras) : acceptez !
Les menus de l'application s'ouvrent. Vous voyez en bas, la fenêtre pour déposer des fichiers .iso ;
Le transfert commence, se termine par l'update de Grub.
La distribution avec son logo apparaît dans la liste.
Bravo, vous avez installé votre première distribution Linux sur votre Live USB ! Vous pouvez maintenant ajouter d'autres distributions Linux, par simple glisser-déposer. La limite est la capacité de stockage de votre clé USB.
NOTE : les menus ne sont accessibles que lorsqu'une clé USB est branchée, détectée par l'application MultiSystem et Grub2 installé ou mis à jour.
Les utilisateurs d'Ubuntu ou Debian n'ont pas besoin de graver un CD pour créer leur Live USB MultiSystem, car l'application est installable comme paquet dans Ubuntu.
L'application MultiSystem est par exemple inclue dans la distribution Emmabuntüs.
A noter :
Les développeurs peuvent aussi l'installer depuis les sources. Le script est conçu pour être "portable", décompressez, puis lancez dans un terminal le fichier "gui_multisystem.sh" et renseignez les dépendances. Il est impératif de disposer de la dernière version de gtkdialog >= 0.8.3.
ATTENTION : ne jamais retirer la clé USB pendant l'utilisation de la distribution.
Cliquez sur le gros oeil pour accéder aux menus.
Utilisez les boutons pour faire monter ou descendre les distributions dans la liste, en supprimer.
Démarrez sur la distribution MultiSystem (le premier menu), dans MultiSystem (le logiciel), sauvegardez votre clé USB (le bouton en bas à gauche de l'interface principale). Sélectionnez « Sauvegarder », et sauvegardez le fichier image disque généré sur un support différent de votre clé USB. Gardez-le précieusement !
Pour restaurer votre clé USB MultiSystem : depuis l'interface principale de MultiSystem, utilisez le gros bouton en bas à gauche Sauvegarde/Restauration, puis sur cette interface sélectionnez « Restaurer ».
L'iso MS_lts peut-être installée sur un disque dur USB. Elle ne supprime pas les données sur le support USB. Celles-ci peuvent cohabiter avec les iso chaînées dans le chargeur de démarrage.
En utilisant deux partitions sur votre support USB :
vous pouvez récupérer des données d'un disque endommagé qui ne veut plus démarrer sur l'ancien système.
En démarrant une distribution Linux présente sur votre disque dur USB, vous pouvez monter le disque dur interne au PC, puis copier son contenu dans la deuxième partition sur votre support USB.
Vous pouvez ajouter sur votre support USB MultiSystem une panoplie d'outils de maintenance disponibles sous forme de live CD :
Utiliser un Live USB pour tester en Live ou installer une distribution Linux permet de disposer du débit de 60 Mio/secondes des ports USB 2.0.
Cette solution est plus rapide et plus fiable que l'utilisation de DVD+RW sujets aux erreurs de gravure et aux défaillances des lecteurs optiques.
Nous avons vu qu'il suffit d'installer la distribution MS_lts sur une clé USB au moyen de cette même distribution gravée sur un Live CD. À partir de là, la clé USB est autonome et vous pouvez ajouter, enlever un grand nombre de systèmes d'exploitation et rebooter dessus directement.
Une clé USB MultiSystem est un outil pratique pour une Install-Party et pour les Netbooks dépourvus de lecteur optique.
C'est la solution choisie pour créer la clé USB multiboot Clé FACIL de 16 Go contenant une douzaine de distributions Linux à découvrir.
Bureau | Système | Taille | Paquets | Communauté francophone | Date version |
---|---|---|---|---|---|
GNOME | Trisquel 7.0 | 1,5 Go | Deb | Forum francophone | 2014-11-03 |
XFCE | Debian Live 7.8 | 952 Mo | Deb | Forum debian-fr.org, Debian-facile | 2015-01-14 |
GNOME | Fedora 21 | 1,4 Go | RPM | Fedora-Fr | 2014-12-09 |
Unity | Ubuntu 14.10 Desktop, 64 bits | 1,1 Go | Deb | Ubuntu-fr | 2014-10-23 |
LXDE | Lubuntu 14.10, 32 bits | 740 Mo | Deb | Ubuntu-fr | 2014 |
MATE | Linux Mint 17.1, 64 bits | 1,5 Go | Deb | Forum francophone | 2014-11-29 |
GNOME | Elementary OS «Luna», 64 bits | 728 Mo | Deb | Forum francophone | 2013-08-10 |
KDE | openSUSE 13.2, 64 bits | 909 Mo | RPM | Forum francophone | 2014-11-04 |
GNOME | Tails 1.2.3, hybrid 32/64 bits | 908 Mo | Deb | Docu, FAQ, listes, clavardage en français | 2015-01-14 |
LXDE | DoudouLinux 2.1 | 1,1 Go | Deb | Documentation en français | 2013-12-06 |
Openbox+lxpanel | ASRI Edu 300 kids | 679 Mo | PET | Forum francophone | 2011-10-02 |
Enlightment | Bodhi Linux 2.4 | 700 Mo | Deb | Forum francophone | 2013-09-12 |
Pour créer une trousse à outils de dépannage, peut-être préférerez-vous Easy2Boot.
Cette présentation a été préparée sur le Wiki de FACIL. Merci à Patrick d'Emmabuntüs et à François Fabre pour leur aide dans la rédaction de ce didacticiel.
@ Retour à la rubrique Installation
© 2015 Ideefixe
![]() ![]() ![]() |
Ce document est publié sous licence Creative Commons Attribution, Partage à l'identique 4.0 : https://creativecommons.org/licenses/by-sa/4.0/ |