Clé USB amorçable avec plusieurs systèmes d'exploitation. Multiboot Usb - Clé USB multiboot DIY

Mais que faire si vous avez chez vous plusieurs ordinateurs ou ordinateurs portables avec différents systèmes d'exploitation installés. Ou des amis vous demandent souvent de réinstaller Windows ou d'en installer une nouvelle version. Bien entendu, vous pouvez créer une clé USB amorçable à chaque fois. Vous pouvez également acheter plusieurs clés USB et y installer divers programmes. Mais il est beaucoup plus facile de choisir cette option : créer un lecteur flash multiboot avec différentes versions de Windows et d'utilitaires. Ceci sera discuté dans cet article.

De quoi as-tu besoin

Alors, de quoi avez-vous besoin pour cela ? Bien entendu, vous devez disposer de toutes les images ISO nécessaires que vous souhaitez y graver : divers systèmes d'exploitation et utilitaires. Cela pourrait être Windows XP, 7, 8 et autres ; Dr.Web LiveCD ou Kaspersky Rescue Disk – pour rechercher des virus sur votre ordinateur, Victoria – pour corriger les erreurs du disque dur, Acronis Disk Director – pour diviser votre disque dur en partitions et autres. Vous pouvez les télécharger sur Internet ou créer des images à partir de disques, vous pouvez en savoir plus en suivant le lien.

Nous aurons également besoin d'un programme spécial avec lequel nous créerons une clé USB multiboot et, bien sûr, la clé USB elle-même. Choisissez son volume en fonction de ce que vous allez enregistrer. S'il s'agit d'un ensemble de programmes différents, 1 à 4 Go suffiront. Si vous souhaitez créer une clé USB multiboot avec plusieurs systèmes d'exploitation et y ajouter des programmes, prenez une clé USB avec une capacité de mémoire de 8 Go ou plus.

A titre d'exemple, dans cet article, nous allons créer une clé USB multiboot avec Windows 8 et le programme Victoria. J'ai pris une clé USB de 4 Go. Nous utiliserons le programme gratuit WinSetupFromUSB.

Téléchargement de l'utilitaire requis

Vous pouvez télécharger le programme sur le site officiel. Écrivez « WinSetupFromUSB » dans le moteur de recherche et suivez le lien indiqué dans la figure ci-dessous.

Nous téléchargerons la dernière version du programme au moment de la rédaction. Suivez le lien approprié.

Cliquez sur le bouton bleu « Télécharger ».

Formater une clé USB

La prochaine chose que nous ferons est de formater le lecteur flash à l'aide des outils Windows standard, qui seront amorçables. Copiez-y les fichiers nécessaires, car toutes les informations de l'appareil seront complètement supprimées.

Insérez-le dans votre ordinateur ou ordinateur portable et vous devez utiliser un port USB 2.0. Allez dans « Ordinateur », faites un clic droit dessus et sélectionnez dans le menu contextuel "Format".

Une fenêtre d'information apparaîtra vous informant que toutes les données seront détruites, cliquez sur OK.

Une fois la clé USB formatée, une fenêtre correspondante s'ouvrira. Cliquez sur « OK » et fermez l'utilitaire de formatage.

Entrée du système d'exploitation

Décompressez l'archive téléchargée avec le programme WinSetupFromUSB et exécutez le fichier « WinSetupFromUSB_1-6 ».

Tout d’abord, écrivons une image avec le système d’exploitation Windows 8 sur notre clé USB multiboot.

Dans la fenêtre du programme, dans la section, sélectionnez le lecteur flash que nous avons formaté. Dans la section « Ajouter au disque USB », cochez la case "ISO basé sur Windows Vista/7/8/10/Serveur 2008/2012"

Une fenêtre de l'Explorateur s'ouvrira. Recherchez l'image souhaitée sur votre ordinateur, dans l'exemple il s'agit de l'image du système d'exploitation Windows 8, et cliquez sur « Ouvrir ».

Cliquez sur "GO".

Une fois le processus complètement terminé, la fenêtre « Travail terminé » apparaîtra.

Je n’ai qu’une clé USB de 4 Go, je ne pourrai donc pas y écrire de nombreux systèmes d’exploitation. Si vous devez ajouter Windows Vista, 7, 10 à un lecteur flash multiboot, répétez toutes les étapes décrites ci-dessus. Pour ajouter Windows XP, dans la section « Ajouter au disque USB », cochez la case "Installation de Windows 2000/XP/2003". À chaque fois, sélectionnez le même lecteur flash sur lequel vous avez enregistré des images plus tôt.

Programmes d'enregistrement

Ajoutons maintenant un programme au lecteur flash multiboot pour vérifier et corriger les erreurs du disque dur Victoria.

Exécutez WinSetupFromUSB et dans la section "Outils de sélection et de formatage de disque USB" sélectionnez notre clé USB. Ensuite, dans la section « Ajouter au disque USB », cochez la case "ISO Linux/Autres ISO compatibles Grub4dos" et cliquez sur le bouton à trois points.

Via l'Explorateur, recherchez l'image du programme sur votre ordinateur et cliquez sur Ouvrir. Ensuite, une fenêtre d'information apparaîtra, cliquez dessus sur « OK », ou elle disparaîtra d'elle-même après 10 secondes.

Cliquez sur « GO » et attendez que le programme soit écrit sur le lecteur flash.

Pour ajouter d'autres programmes dont vous avez besoin sur le lecteur flash multiboot, répétez toutes les étapes décrites ci-dessus. Sélectionnez à chaque fois l'image utilitaire souhaitée.

Examen

Après avoir ajouté toutes les images des systèmes d'exploitation et des programmes au lecteur flash, regardons le résultat - ouvrez le menu de démarrage du lecteur flash dans la machine virtuelle QEMU.

Pour cela, dans la fenêtre du programme, cliquez sur le bouton « Actualiser », puis cochez la case « Test dans QEMU » et cliquez sur « GO ».

Vous pouvez voir à quoi ressemble le menu de démarrage après chaque ajout d'un système d'exploitation ou d'un programme au lecteur flash.

Dans l'exemple, le menu de démarrage du lecteur flash ressemble à ceci. La clé USB contient le système d'exploitation Windows 8 et le programme Victoria. Vous verrez une liste différente en fonction de ce que vous y téléchargez.

Un lecteur flash multiboot est nécessaire pour stocker un ensemble d'utilitaires et de distributions qui aideront à installer le système d'exploitation, à le restaurer, etc. Vous pouvez créer un lecteur flash multiboot avec plusieurs systèmes d'exploitation Windows, d'autres systèmes d'exploitation et utilitaires. Pour créer une clé USB multiboot avec plusieurs systèmes d'exploitation et programmes, vous aurez besoin de :

  • Clé USB (de préférence au moins 8 Go)
  • Images du système d'exploitation (Ubuntu, Windows 7, Windows 8, Windows 10)
  • Images disque avec programmes
  • Antivirus
  • Programmes pour lecteurs flash multiboot, etc.

Comment créer une clé USB multiboot avec Windows :

  1. Téléchargez une image pour un lecteur flash multiboot (Windows, Ubuntu, etc.)
  2. Téléchargez le programme RMPrepUSB sur le site officiel

Allez sur le site Web, faites défiler un peu la page et téléchargez la dernière version. Installez-le et exécutez-le. Après avoir démarré, vous devez sélectionner votre clé USB dans la liste des disques. Nous vous conseillons de retirer toutes les autres clés USB afin de ne pas les écraser accidentellement. Vous devez maintenant définir les paramètres du programme comme indiqué dans la capture d'écran.


  1. Assurez-vous d'avoir identifié exactement le lecteur flash que vous allez créer en multiboot
  2. Laissez la taille par défaut. Étiquette de volume - nom arbitraire (en latin). Cochez la case « Ne pas poser de questions »
  3. Le "secteur de démarrage" doit être WinPEv2
  4. Système de fichiers NTFS (prend en charge les images de plus de 4 Go), option Boot as HDD (pour démarrer à partir d'un disque dur)

L'étape suivante consiste à télécharger le « framework » de la future clé USB bootable. Ceci est nécessaire pour que vous n'ayez pas à configurer manuellement le menu de la future clé USB bootable. Suivez le lien.


Il est temps de revenir au programme RMPrepUSB, cochez la case tout en bas et cliquez sur le bouton "Parcourir" (cliquez sur "Oui" dans la fenêtre qui apparaît) - précisez le chemin d'accès au dossier contenant les fichiers décompressés. Il ne reste plus qu'à cliquer sur le bouton « Préparer le disque » et « OK ».

Le temps nécessaire pour créer une clé USB amorçable varie de 2 à 5 minutes. Tout dépend des « caractéristiques de vitesse » de votre clé USB.

Ne vous précipitez pas pour fermer le programme RMPrepUSB ! Après avoir attendu la création du lecteur flash bootable, il ne reste plus qu'à installer le bootloader. Pour ça:

  1. Cliquez sur le bouton "Installer Grub4DOS"
  2. Dans la fenêtre suivante, cliquez sur « Non » pour que le MBR ne soit pas installé
  3. Cliquez sur "OK" pour installer le chargeur de démarrage

Créez facilement une clé USB multiboot avec MultiBoot USB. Afin de créer une clé USB multiboot avec MultiBoot USB, vous devez télécharger la version complète à partir d'un torrent. Clé USB multiboot avec Windows :

  1. Après avoir téléchargé le torrent, formatez la clé USB avec le système de fichiers Ntfs
  2. Exécutez le programme d'installation de Grub4dos, sélectionnez la clé USB dans le champ Disque et cliquez sur Installer.
  3. Ajoutez l'image du système d'exploitation sur la clé USB. Dans WinsetupFromUsb, sélectionnez un lecteur flash dans la liste, cochez la case à côté du système d'exploitation souhaité, précisez le nom et cliquez sur le bouton en forme de 3 points, sélectionnez l'image du système d'exploitation et cliquez sur Aller.

En utilisant ce programme, vous pouvez ajouter d'autres composants à un lecteur flash.

Lorsque la création d'une clé USB multiboot est terminée, vous avez déjà préparé la clé USB, il est temps de la remplir de programmes. Comment créer un lecteur flash Windows multiboot avec plusieurs systèmes d'exploitation et programmes supplémentaires.

L'installation de différents systèmes d'exploitation sur le même ordinateur peut avoir des objectifs différents : du purement pédagogique au purement professionnel. Les utilisateurs Windows qui souhaitent apprendre Linux ne veulent pas quitter leur environnement Windows familier. Il est important pour eux d'organiser leur travail sur ordinateur de manière à utiliser alternativement l'un ou l'autre « Axe ».

Cela peut être fait soit en installant un émulateur d'un système dans l'environnement système d'un autre, soit en utilisant le multiboot, lorsque le choix du système à lancer s'effectue sur la strate de l'ordinateur.

Jusqu'à un certain temps, nous pensions tous que le seul support de fichiers système pouvait être un disque dur ou, dans les cas extrêmes, des lecteurs de disquettes, désormais démodés. L’avènement des clés USB a brisé ces notions. Aujourd'hui, vous pouvez installer et exécuter le système d'exploitation directement à partir d'un lecteur flash. Cela n'a pas toujours été comme ça. Les clés USB ont récemment acquis les caractéristiques techniques qui permettent cela.

Les premiers modèles de tels supports comportaient trop peu de cycles de lecture-écriture avant de tomber en panne. Par conséquent, les installer sur un lecteur flash était presque inutile. Le seul domaine d'application de ces lecteurs flash amorçables était d'y installer MS-DOS afin d'accéder aux ressources d'un ordinateur doté d'un système d'exploitation plus puissant.

Les clés USB modernes ont désormais une durée de vie vraiment longue. Leur grande mémoire et leurs hautes performances leur permettent d'être utilisés comme alternative aux disques durs. Dans le BIOS des PC modernes, vous pouvez configurer le démarrage non seulement à partir d'un disque dur ou d'une disquette, mais également à partir d'un lecteur flash.

De plus, au fur et à mesure, nous examinerons toutes ces possibilités et découvrirons comment créer un lecteur flash multiboot. C’est-à-dire une technologie qui combine les deux technologies évoquées ci-dessus. Le sujet de notre note n'est pas seulement la création d'un lecteur flash Windows 7 multiboot, mais également quelques tâches similaires.

Création d'un support multiboot : première méthode

Tout d’abord, répondons à la question : pourquoi cela pourrait-il être nécessaire ? Plusieurs réponses peuvent être apportées. Eh bien, par exemple, si vous souhaitez disposer d'un installateur universel pour plusieurs systèmes d'exploitation à la fois. Sur un tel support, vous pouvez placer simultanément MS-DOS (plusieurs variétés), un programme d'installation Windows, un programme d'installation Linux, etc. Vous n’avez alors plus besoin de chercher la bonne distribution : tout est à portée de main à tout moment.

Autre raison : vous souhaitez disposer d’un OS portable avec vos programmes préférés. C'est très pratique : branchez simplement la clé USB sur n'importe quel ordinateur, définissez l'ordre de démarrage correct dans le BIOS et vous êtes maintenant dans votre environnement de travail habituel. Troisième raison : créer une clé USB de récupération, c'est-à-dire celle qui sert à restaurer une machine « en panne ».

Dans chacun des cas décrits, la procédure de création et de configuration du support sera différente. Par conséquent, nous commencerons notre histoire par la façon de créer un lecteur flash multiboot du type d'installation. C'est-à-dire celui avec lequel vous pouvez installer ou restaurer plusieurs systèmes de la famille Windows à la fois. Supposons que nous souhaitions inclure les distributions des systèmes d'exploitation suivants :

  • Image ISO du "sept".
  • Image ISO Windows XP.
  • Une image d'un disque de récupération, par exemple un disque RBCD 8.0, que l'on peut facilement trouver sur les sites de stockage torrent.

En théorie, tout cela peut être fait manuellement à l'aide de multi-booters comme GRUB4DOS. Mais cela nécessitera d’étudier ses spécifications assez approfondies. L’utilisateur moyen n’est pas à l’aise de se plonger dans ces jungles.

Bien que cela puisse paraître intéressant à un utilisateur avancé, la plupart voudront obtenir le résultat, pour ainsi dire, à peu de frais. De plus, le résultat sera sensiblement le même. Pour résoudre notre problème, nous utiliserons un utilitaire utile : le programme WinSetupFromUSB.

Vous pouvez télécharger l'utilitaire à partir d'ici : http://www.winsetupfromusb.com/downloads/ - c'est-à-dire depuis le site Web du fabricant de ce programme. Ceux qui souhaitent se familiariser avec les instructions en russe peuvent se rendre à l'adresse suivante : http://remontka.pro/winsetupfromusb/. Nous allons créer une clé USB multiboot comme celle-ci :


Ceci conclut la description du fonctionnement de l'utilitaire WinSetupFromUSB.

Nous avons réussi à créer un lecteur flash multi-boot et nous pouvons commencer à réfléchir aux problèmes associés.

Windows 7 sur USB

La technologie LiveCD a depuis longtemps fait son chemin dans le cœur des utilisateurs. Parmi les oids Linux, cette approche est courante. Il suffit d'emporter partout avec vous un disque de votre distribution Linux préférée pour ne pas avoir de problèmes liés à son absence sur votre ordinateur. Certes, l'écriture sur un disque est exclue, mais à de nombreuses fins, la fonction de lecture est suffisante. Le système démarre à partir du CD dans la mémoire du PC et la plupart des fonctions d'un système d'exploitation à part entière deviennent disponibles.

Jusqu'à récemment, les utilisateurs de Windows ne le faisaient pratiquement pas. Mais avec l’avènement des clés USB rapides et encombrantes, leur tour est venu. Live USB professe le même paradigme que LiveCD, seul le support de stockage n'est pas un disque vierge, mais un lecteur flash. Nous vous expliquerons ci-dessous comment préparer une clé USB Windows 7 avec un « axe » à part entière à bord.

Le premier Windows qui permettait l'installation sur un support autre qu'un disque dur était une version de XP appelée WinPE (Windows Preinstallation Environment) - il s'agissait d'une version extrêmement minimale, bien qu'assez rapide, de Windows.

Cette version a été distribuée par Microsoft lui-même et aucune réclamation n'a donc été formulée à son encontre comme étant une sorte de produit de qualité inférieure. De plus, c'est cette « distribution » qui est devenue la base d'une grande variété de produits faits maison portables. Afin d'étendre WinPE jusqu'aux limites déterminées par le développeur, c'est-à-dire d'inclure dans les pilotes LiveCD des composants Windows ou des programmes externes manquants dans WinPE, il a été proposé d'utiliser des logiciels spéciaux, comme l'utilitaire BartPE et d'autres du même genre.

BartPE, qui n'a pas été développé depuis longtemps, ne convient pas à des fins d'illustration. De plus, nous avons l'intention de traiter non pas du tout de XP, mais de la septième version. Une alternative moderne à BartPE est le programme WinBuilder, vers lequel nous nous tournons maintenant.

LiveUSB avec WinBuilder

Win7PE servira de matériel source pour créer une distribution mobile de Windows 7, mais pour l'instant, nous allons vous dire où trouver WinBuilder lui-même. Vous pouvez le télécharger depuis la page d'accueil sur Internet : http://winbuilder.net/.

En fouillant dans les profondeurs du site, vous pouvez trouver n'importe quelle information sur l'utilisation pratique de ce programme, mais vous n'en aurez pas besoin, puisque nous décrirons le processus d'utilisation de celui-ci de manière suffisamment détaillée. Avant de commencer, voici ce que vous devez faire :


Ensuite, nous avons besoin du kit d'installation automatisée Windows (WAIK). Cette image de près de 2 Go peut être téléchargée ici : http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=5753. Exécutez ensuite le programme d’installation du package sous le nom StartCD.exe. Nous n'avons pas besoin de tout ce produit. Nous n'avons besoin que de ses fichiers individuels du dossier \Windows AIK\Tools\x86\. Voici une liste de ces fichiers :

  • bcdboot.exe
  • imagex.exe
  • wimgapi.dll
  • wimmount.inf
  • wimmount.sys
  • wimserv.exe

Tous ces fichiers doivent être copiés dans le sous-répertoire WinBuilder (dans notre cas, dans le dossier C:\WB\Projects\Tools\Win7PE_SE\x86\). Vous devez également y copier le fichier bcdedit.exe du dossier \Windows\System32. Les pilotes du futur système doivent être téléchargés à partir de cette adresse : http://driverpacks.net/driverpacks/latest.

De plus, nous installons VirtualBox - nous aurons besoin de cette machine virtuelle pour tester l'assemblage. À ce stade, les procédures préparatoires sont terminées et vous pouvez commencer à générer le système.

Génération d'une version portable du "Seven"

Détails des actions supplémentaires :


En conséquence, nous obtiendrons un axe « nu » avec la fonctionnalité la plus réduite et l'absence totale de « déversements » comme « Aero ».

Vous pouvez remplir l'assemblage de contenu en utilisant les recommandations du paragraphe suivant de notre histoire.

Modification de l'assemblage

Le grand nombre de nœuds dans l’arborescence de gauche permet une configuration très flexible du produit résultant. Vous pouvez presque tout modifier, de la résolution d'écran par défaut, au thème du chargeur de démarrage, jusqu'à l'inclusion de plugins dans le futur Explorateur Windows.

Pour ajouter des documents et du contenu multimédia, vous pouvez utiliser l'interface du nœud « Fichiers supplémentaires », cependant, vous ne pourrez pas inclure le programme utilisateur dans le package de distribution de cette manière. Aero, du papier peint et un panneau avec des gadgets peuvent être connectés dans une connexion Tweeks.

L'activation d'applications est possible, mais demande plus de travail. Pour faciliter cette tâche, les développeurs ont publié de nombreux scripts permettant d'implémenter une grande variété de programmes dans l'assembly. Vous pouvez télécharger ces scripts à l'adresse suivante : http://reboot.pro/forum/65/. Le script terminé est placé dans le dossier C:\WB\Projects\Win7PE_SE\Apps ou dans l'un de ses sous-répertoires.

Si un script prêt à l'emploi n'est pas trouvé sur le site, vous pouvez le créer vous-même à l'aide de l'outil MakeScript situé sur le site http://reboot.pro/508/. Vous ne devriez pas donner d'installateurs à ce programme, il vaut mieux le laisser manger la version portable du logiciel :

Sinon, une quantité inimaginable de déchets sera générée dans le registre. Le programme MakeScript a des paramètres assez flexibles. Consultez-les dans la documentation ou recherchez une description sur Internet.

Dans le cas le plus simple, tout revient à spécifier le fichier exe de la version portable du programme souhaité, en indiquant son nom et en cliquant sur le gros bouton « Make It » à gauche de l'écran.

Transférez tout sur USB

Jusqu'à présent, nous n'avons rien dit sur la façon de transférer tout cela sur une clé USB. En général, le programme génère une image ISO prête à l'emploi du système directement dans le dossier C:\WB.

Nous savons déjà comment transférer de telles images sur une clé USB. Pour cela, nous aurons besoin des connaissances acquises dans les premiers paragraphes de notre histoire.

La boucle est donc bouclée et nous n’avons essentiellement plus rien à discuter.

Articles Similaires:

Ces dernières années, les clés USB sont devenues très populaires en tant que dispositif d'installation de systèmes d'exploitation. Mais ce serait très bien d'avoir non pas un seul système d'exploitation sur une clé USB, mais plusieurs. Disons plusieurs distributions Linux différentes, ou même une clé USB avec Windows et Linux. C'est possible.

Dans l'article d'aujourd'hui, nous verrons comment créer un lecteur flash multiboot avec plusieurs systèmes d'exploitation Linux ou Windows. Nous examinerons à la fois les logiciels spéciaux et le partitionnement manuel et la création de partitions pour un lecteur flash multiboot. La création automatique d'un lecteur flash Linux multiboot est plus rapide et plus simple, mais sa création manuelle est beaucoup plus flexible et vous pouvez écrire, par exemple, Windows et Linux sur un seul lecteur flash.

Multisystem est un petit utilitaire open source qui vous permet de créer un lecteur flash Linux multiboot. En utilisant cet utilitaire, nous pouvons écrire n'importe quel nombre de distributions sur une clé USB. Tout ce dont vous avez besoin est une connexion Internet pour installer l'utilitaire, ainsi qu'un lecteur flash avec suffisamment d'espace libre.

Installation multisystème

Vous pouvez installer sur Ubuntu à l'aide d'un PPA. Pour ce faire, utilisez simplement les commandes suivantes :

sudo apt-add-repository "deb http://liveusb.info/multisystem/depot all main"
$ wget -q -O - http://liveusb.info/multisystem/depot/multisystem.asc | sudo apt-key ajouter -
$ sudo apt-get mise à jour
$ sudo apt-get installer multisystème

Si vous disposez d'une distribution différente ou si vous ne souhaitez pas utiliser de PPA, vous pouvez télécharger le programme, le décompresser dans n'importe quel emplacement approprié et l'exécuter avec la commande :

sudo ./install-depot-multisystem.sh

Création d'un lecteur flash multiboot dans Multisystem

Une fois l'installation terminée, vous pouvez commencer à créer un lecteur flash Linux multiboot. Connectez votre clé USB et lancez MultiSystem depuis le menu principal du système ou via le terminal :

Lorsque vous lancerez le programme pour la première fois, cela ressemblera à ceci :

Sélectionnez la clé USB souhaitée et appuyez sur le bouton Confirmer. Vous pouvez recevoir un message d'erreur comme celui-ci :

Cela signifie que le lecteur flash sélectionné n'a pas d'étiquette de lecteur, cliquez simplement sur D'ACCORD pour que le programme l'installe lui-même. Après cela, vous devrez déconnecter et connecter le lecteur flash, puis redémarrer MultiSystem et sélectionner à nouveau le lecteur flash.

Après cela, confirmez l'installation du bootloader Grub2 dessus :

Le lecteur flash Linux multiboot sera maintenant configuré. Dans cette fenêtre, vous devez sélectionner les disques qui doivent être écrits sur le lecteur flash :

Cela se fait très simplement. Faites simplement glisser l'image ISO souhaitée dans la fenêtre du programme. Si cela ne fonctionne pas, vous pouvez cliquer sur l'icône du CD et sélectionner les images souhaitées dans le système de fichiers :

Ensuite, MultiSystem extraira les fichiers de ces images sur le lecteur flash et le rendra amorçable.

Vous pouvez ajouter autant de distributions que vous le souhaitez, par exemple cet exemple ajoute CentOS et Android.

Après avoir ajouté des images, vous les verrez dans le menu du programme :

C'est tout. La clé USB multiboot avec plusieurs systèmes d'exploitation Linux est désormais prête à l'emploi. Redémarrez votre ordinateur et définissez votre clé USB comme premier périphérique de démarrage dans le Bios. Ensuite, il ne vous reste plus qu'à sélectionner la distribution que vous souhaitez exécuter.

Multisystem dispose également d'un certain nombre de fonctions supplémentaires :

  • Paramètres de Grub
  • Mise à jour des chargeurs de démarrage Grub et Brug
  • Installation de VirtualBox
  • Formater une clé USB
  • Et plein d'autres

Pour accéder à ces options, rendez-vous dans l'onglet Menus :

Vous pouvez également vérifier à quoi ressemblera le menu de démarrage en utilisant qemu ou VirtualBox :

MultiSystem est l'un des meilleurs utilitaires pour créer des lecteurs flash multiboot. Mais d'une manière encore plus flexible, vous pouvez créer un lecteur flash multiboot à partir du terminal, que nous examinerons ensuite.

Création manuelle d'un lecteur flash multiboot

En fait, un lecteur flash multiboot avec plusieurs systèmes d'exploitation Linux peut être créé sans l'aide de programmes spécialisés. Pour ce faire, quelques programmes suffisent, peut-être déjà installés sur votre système, ou disponibles dans les référentiels officiels.

Voici ce dont nous avons besoin :

  • Gparted est un excellent éditeur de partition GUI. Vous pouvez en utiliser n’importe quel autre, à condition de savoir comment l’utiliser
  • Chargeur de démarrage Grub2 installé.
  • émulateur qemu pour vérifier la fonctionnalité d'un lecteur flash

Lecteur flash multiboot à partir d'images

Il n'est pas du tout nécessaire de séparer une partition distincte pour chaque kit de distribution sur un lecteur flash. Si vous avez uniquement besoin d'écrire les fichiers image eux-mêmes, sans les modifier, vous pouvez simplement les déposer dans un dossier sur une clé USB, puis demander à Grub de démarrer à partir de l'image ISO souhaitée.

Commençons par formater la clé USB et la rendre bootable. Il est conseillé de formater la clé USB en fat32. Vous pouvez utiliser un système de fichiers autre que NTFS.

Ouvrez Gparted via le menu principal ou le terminal. Il est possible que le lecteur flash soit déjà monté sur le système et pour créer un lecteur flash Linux multiboot, vous devrez le démonter :

Supprimez toutes les partitions existantes et créez-en une avec le système de fichiers vfat :

Vous pouvez créer deux partitions, une pour les fichiers et l'autre cachée pour les systèmes d'exploitation. Faites d'abord celui pour les fichiers.

Maintenant dans le menu contextuel de la partition sur laquelle les images seront écrites, sélectionnez Gérer les drapeaux et cochez la case à côté de l'élément Démarrable:

Il ne vous reste plus qu'à appuyer sur le bouton Appliquer:

L'opération d'écriture des modifications sur le disque peut prendre un certain temps.

Passons à l'installation du bootloader. Tout d’abord, montez la clé USB dans le dossier /mnt/USB, ici /dev/sdx est votre clé USB :

$ monter /dev/sdx1 /mnt/USB

mkdir /mnt/USB/iso/

Copiez les fichiers ISO requis dans le dossier /mnt/USB/iso. Installez maintenant le chargeur de démarrage Grub2 avec la commande suivante :

grub-install --root-directory=/mnt/USB/ /dev/sdx

Il ne reste plus qu'à créer le fichier de configuration du bootloader. Créez un fichier /mnt/USB/boot/grub2/grub.cfg avec la commande ci-dessous et ajoutez les éléments nécessaires pour chaque image iso :

L'élément devrait ressembler à ceci :

entrée de menu "Ubuntu" (
boucle de bouclage /iso/ubuntu-15.04-desktop-i386.iso
racine = (boucle)
linux (boucle)/casper/vmlinuz boot=casper iso-scan/filename=/iso /ubuntu-15.04-desktop-i386.iso noeject noprompt splash root=(boucle)
initrd (boucle)/casper/initrd.lz
}

Voyons ce que signifient toutes ces lignes. La première ligne de l'entrée de menu, avec le mot dans les griffes, n'est rien d'autre qu'une déclaration de l'élément et de son nom. Dans la deuxième ligne, nous créons une variable de boucle avec l'adresse de notre image iso. La ligne suivante spécifie le système de fichiers racine, dans notre cas cette image. Les deux dernières lignes doivent être extraites du fichier /boot/grub/grub.cfg de l'image à charger. Cette dernière restera en règle générale inchangée ; il suffit d'ajouter l'adresse de l'image (boucle) avant l'adresse du fichier inird, et dans l'avant-dernière on ajoute le paramètre iso-scan/filename, toujours avec l'adresse de notre image , et le paramètre du noyau root=(loop).

L'exemple montre le code pour Ubuntu. Créez de tels points pour chaque image. Par exemple, faisons également un point sur memtest :

entrée de menu "Test mémoire" (
linux16/iso/mt86plus
}

Le fichier exécutable mt86plus doit être téléchargé et placé dans le dossier iso.

Faisons un autre point sur le lancement à partir d'un disque dur si le lecteur flash se retrouve accidentellement dans l'emplacement :

entrée de menu "Charger le disque dur" (
définir racine="(hd1)"
chargeur à chaîne +1
}

hd1 est notre premier disque dur, après le lecteur flash hd0, et la commande chainloader transfère le contrôle au chargeur de démarrage à partir de ce disque dur.

Pour Windows, l'élément de menu sera un peu différent, comme ceci :

entrée de menu "Windows 10" (

insmod ntfs
insmod ntldr
boucle de bouclage /iso/windows.iso
racine = (boucle)
ntldr (boucle)/bootmgr

Tout est pareil ici, sauf qu'au lieu du noyau Linux, nous chargeons le chargeur de démarrage Windows à l'aide de la commande ntldr.

Lorsque vous avez terminé de configurer le fichier, enregistrez-le et vous pourrez vérifier si tout a fonctionné. Tout d'abord, démontez la clé USB :

sudo umount /dev/sdx1

Utilisez ensuite qemu pour démarrer le système :

qemu-system-x86_64 -hda /dev/sdx

Voici à quoi cela ressemble :

Vous n’êtes pas obligé de créer le menu vous-même, mais utilisez le script autoiso. Accédez au dossier /mnt/USB, puis exécutez les commandes suivantes :

$ mkdir /mnt/boot/grub2/scripts

$ cd /mnt/boot/grub2/srcipts/

$ wget https://raw.githubusercontent.com/coreos/grub/master/docs/autoiso.cfg

Créez grub.cfg avec le contenu suivant :

vi /mnt/USB/boot/grub2/grub.cfg

fichier de configuration /boot/grub2/scripts/autoiso.cfg

Le script détectera tous les fichiers iso disponibles sur le disque et créera un menu à partir d'eux :

Vous n'êtes pas obligé d'utiliser des images ISO, mais allouez une section distincte pour chaque distribution. Ensuite, décompressez simplement les fichiers de l'image iso sur cette partition. Montez l'image dans n'importe quel dossier et copiez simplement les fichiers en utilisant cp :

sudo mount ~/ubuntu.iso /mnt/ISO

$ sudo cp -rp /mnt/ISO /mnt/USB1/

Ensuite, l'élément de menu sera un peu différent. Il vous suffit d'indiquer sur quel disque se trouvent la distribution souhaitée et son noyau. Dans Grub, les disques sont nommés différemment que sous Linux. Chaque disque est appelé hd et porte un numéro commençant à zéro, les partitions sont nommées à partir de un. Par exemple, la partition /dev/sda1 aura l'adresse (hd0,1). En règle générale, le disque à partir duquel le démarrage a été effectué est pris en compte en premier.

Nous vous rappelons que toute tentative de répétition des actions de l’auteur peut entraîner une perte de garantie sur le matériel, voire sa panne. Le matériel est fourni à titre informatif uniquement. Si vous envisagez de reproduire les étapes décrites ci-dessous, nous vous conseillons fortement de lire attentivement l'article jusqu'au bout au moins une fois. Les éditeurs de 3DNews déclinent toute responsabilité quant aux conséquences possibles.

Vous souvenez-vous des merveilleux disques portant des noms comme « Reanimator » ou « Ambulance pour votre PC », que l'on pouvait facilement trouver dans le stand le plus proche vendant des logiciels très sous licence et des films avec musique ? Parfois, ils aidaient vraiment à résoudre rapidement les problèmes informatiques ou, au pire, à découvrir exactement ce qui n'allait pas. Parfois, bien entendu, la qualité de ces collections laissait beaucoup à désirer. De nos jours, tous les ordinateurs ne disposent pas d'un lecteur optique - les gens sont soit complètement passés à Internet et aux nuages, soit ils utilisent des clés USB et des disques durs externes pour transférer rapidement des données. Et ce sont ceux qui peuvent être utilisés pour créer indépendamment cette « trousse de premiers secours ».

Honnêtement, le processus n'est pas du tout compliqué - avec l'aide d'utilitaires spéciaux, cela se fait en quelques clics seulement. L'idée de base est simple : nous combinons plusieurs Live-CD avec divers utilitaires ou systèmes d'exploitation à la fois, les écrivons d'une manière spéciale sur le lecteur et ajoutons un chargeur de démarrage qui aidera à démarrer le tout lorsque l'ordinateur est allumé. À propos, de la même manière, nous pouvons créer une clé USB universelle avec plusieurs installateurs pour différents systèmes d'exploitation à la fois. Examinons quelques programmes qui nous aideront dans ce domaine.

L'utilitaire le plus simple à utiliser pour créer des lecteurs amovibles multiboot s'appelle XBoot. Vous pouvez le télécharger sur le site officiel ou sur de nombreux autres miroirs qui y sont répertoriés. Pour que le programme fonctionne correctement, vous devez installer au moins la version 4 du .NET Framework. Travailler dans XBoot est simple : faites simplement glisser les images ISO des distributions ou utilitaires requis dans la fenêtre principale du programme, et il extrait indépendamment toutes les informations nécessaires et les ajoute à la liste de téléchargement. Dans la plaque, vous pouvez modifier les champs Nom, Catégorie (pour une navigation plus pratique, vous pouvez trier les utilitaires en catégories) et Texte d'aide (une brève description pour chaque élément téléchargé) à votre discrétion.

XBoot est « familier » avec de nombreuses distributions, mais parfois il fait encore des erreurs ou ne peut tout simplement pas reconnaître que vous lui avez glissé quelque chose. Dans ce cas, l'utilitaire clarifiera cette question avec l'utilisateur. Si vous essayez, par exemple, d'ajouter une distribution Linux, ce serait une bonne idée de découvrir qui était son ancêtre. Par exemple, Linux Mint est en fait une variante d'Ubuntu. Dans d'autres cas, vous pouvez essayer de sélectionner l'émulation Grub4dos pour les images ISO, de disquette ou de disque dur. À propos, vous pouvez ajouter la version Live de Windows 7 au lecteur flash, dont nous avons discuté plus tôt. Dans WinBuilder, vous devez sélectionner la création d'une image ISO et dans XBoot - l'élément « PE, MSDART, ERD » lors de son ajout à la liste de téléchargement. Mais il est peu probable que les images d'installation de Windows, à partir de XP, fonctionnent correctement. Pour eux, il est préférable d'utiliser des utilitaires tels que l'outil de téléchargement USB/DVD de Windows 7.

Le choix du logiciel à installer sur une clé USB vous appartient. Nous pouvons recommander, comme ensemble très minimal, des utilitaires tels que Memtest86+ et MHDD pour diagnostiquer la mémoire et le disque dur, une sorte de Live-CD avec un antivirus (presque tous les développeurs de solutions antivirus en ont un), un éditeur de partition GParted, Ultimate Boot CD. et Inquisitor Live pour tester le matériel, ainsi que des logiciels pour se connecter au système d'exploitation sans mot de passe comme Kon-Boot ou Offline NT Password & Registry Editor. La plupart de ces programmes sont en réalité basés soit sur Linux, soit sur le bon vieux DOS. Il ne devrait donc y avoir aucun problème pour les télécharger. Dans XBoot, dans la section Fichier → Télécharger, vous pouvez rapidement obtenir des liens de téléchargement pour des applications populaires de ce type.

Dès que l'ensemble des utilitaires est formé, vous pouvez commencer à créer un assemblage - cliquez simplement sur Créer ISO ou Créer USB. Dans le premier cas, une image sera créée et pourra être gravée sur le disque. Dans la seconde, vous devrez sélectionner une clé USB sur laquelle tout cela sera enregistré. Il est préférable d'utiliser le syslinux recommandé comme chargeur de démarrage. La vitesse de création d'un assemblage dépend du volume total des utilitaires sélectionnés et de la vitesse du lecteur flash.

Une fois que tout est prêt, XBoot proposera de tester l'assemblage dans la machine virtuelle QEMU intégrée. Vous ne devriez pas refuser - vous pouvez voir à quoi tout cela ressemblera dans la vie réelle et en même temps vérifier la fonctionnalité (enfin, au moins la capacité de lancement) des utilitaires.

Un exemple de travail exécuté dans l'émulateur à partir d'une clé USB KolibriOS

À l'avenir, pour lancer QEMU et tester ensuite la version, vous devrez accéder à l'onglet portant le nom approprié et soit faire glisser l'image ISO, soit sélectionner la clé USB et cliquer sur le bouton de démarrage. Pour les tests, vous pouvez également utiliser le programme MobaLiveCD, qui est essentiellement un joli shell graphique pour QEMU.

Enfin, il convient de noter quelques nuances importantes. Tout d’abord, pour éviter les problèmes de compatibilité, vous devez formater le disque amovible en FAT32. Les créateurs de XBoot recommandent d'utiliser le programme RMPrepUSB pour formater de gros disques ou des lecteurs flash. En revanche, il est difficile d'imaginer qui pourrait avoir besoin d'un ensemble de distributions et d'utilitaires d'un volume total de plusieurs dizaines, voire centaines de gigaoctets. Deuxièmement, même si la vérification du lecteur flash terminé dans QEMU échoue, essayez toujours de démarrer à partir de celui-ci sur une vraie machine. Troisièmement, faites attention au lecteur avec lequel vous allez travailler maintenant. Il n'y a aucune chance que vous écrasiez accidentellement certaines données sur un autre disque dur externe. En général, soyez prudent et prudent. Certes, il est peu probable que vous ayez jamais besoin d'une « trousse de premiers secours » USB. Bonne chance!