Ce que je veux, c'est créer une clé USB amorçable qui affiche le menu GRUB et je peux sélectionner l'un des nombreux systèmes amorçables à partir de là pour installer / exécuter. J'ai plusieurs images ISO que je souhaite installer sur une clé USB, telles que Ubuntu, Fedora, CD Rescue System, Windows XP et Windows 7 (les versions Windows sont optionnelles, recherchent principalement un multi-installateur pour les distributions Linux, spécialement la version Ubuntu).
Le créateur de disque de démarrage par défaut ne fonctionne qu'avec des images Linux et seulement 1 à la fois (du moins pour le moment. S'il autorise plus de systèmes et plusieurs ISO, ce serait génial)
Quelle méthode existe-t-il que je puisse utiliser pas à pas pour créer un lecteur USB amorçable avec plusieurs images pouvant être démarré à partir de la clé USB et sélectionné à partir de GRUB. Il doit prendre en charge les images Windows et les images Linux .
Sinon, existe-t-il un moyen d'avoir plusieurs versions de l'ISO d'installation Ubuntu sur le même lecteur USB, par exemple, lors du démarrage à partir de celui-ci, je peux choisir la version et l'architecture Ubuntu à installer, par exemple:
MENU DE DÉMARRAGE
Ubuntu 12.04 32 bits
Ubuntu 12.04 64 bits
Ubuntu 12.10 32 bits
Ubuntu 12.10 64 bits
UPDATE : Je voulais ajouter que la version anglaise du message mentionné par daithib8 est la suivante: MultiSystem - Créer un périphérique USB MultiBoot à partir de Linux | Clé USB Linux
la source
Réponses:
La création et l’installation de plusieurs Distros sur USB / Pendrive implique deux parties: -
"Après avoir cherché sur Google pendant quelques jours, j’ai trouvé ce script utile sur www.multicd.tuxfamily.org. Multicd.sh est un script shell écrit par maybeway36 qui permet à deux ou plusieurs distributions / utilitaires Live Linux de pouvoir démarrer à partir d'un seul CD /. Il est vraiment très simple de créer plusieurs distributions Linux en direct sur un seul disque. Créez un dossier dans votre dossier personnel et nommez-le ainsi
multicd
. Placez toutes les images iso de Linux en direct avec le script multicd.sh dans un dossier multicd. Fermer la fenêtre Ouvrez le terminal et donnez les commandes suivantesLes commandes ci-dessus exécuteront multicd.sh. Lors de l’exécution, ce script télécharge quelques packages à partir d’Internet et crée une nouvelle image ISO appelée multicd.iso à l’intérieur du dossier multicd. Vérifiez la taille du fichier image multicd.iso. S'il dépasse plus de 700 Mo, vous devez insérer un DVD pour l'écrire. Choisissez l'option de gravure d'image de votre logiciel de gravure d'image préféré pour écrire le fichier multicd.iso. Lors du redémarrage, avec le CD / DVD présent dans le lecteur de CD / DVD, le nouveau GRUB affichera la liste des distributions en direct disponibles sur le disque. Choisissez votre préféré pour vous connecter ...
Remarque: lorsque vous téléchargez une image iso Linux à partir d’Internet, elle ressemble à ceci: "ubuntu-9.04-desktop-i386", mais elle doit être renommée en ubuntu.iso (dans le dossier multicd). Actuellement, ce script prend en charge 20 distributions en direct. La liste des distributions Live Linux supportées dans ce script est donnée ci-dessous (et les noms acceptés par ce script sont situés à droite de chaque distribution). "
Il y a une liste de distributions sur la page du blog.
UNetbootin vous permet de créer des lecteurs Live USB amorçables pour les distributions Ubuntu, Fedora et Linux sans graver de CD. Il fonctionne sous Windows, Linux et Mac OS X. Vous pouvez soit laisser UNetbootin télécharger l’une des nombreuses distributions prises en charge prêtes à l’emploi, soit fournir votre propre fichier .iso Linux, si vous en avez déjà téléchargé une ou plusieurs. votre distribution préférée n'est pas sur la liste.
Support parmi d'autres: Ubuntu (et dérivés officiels) 8.04 LTS 9.10 10.04 LTS 10.10 11.04 Images de CD quotidiennes, Fedora 10, 11, 12, 13, 14, Rawhide et bien plus encore .
Si vous les regardez, vous pouvez choisir la distribution ou télécharger les images ISO vous-même et les ajouter ou ajouter une image personnalisée. Et vous pouvez configurer cela sur un disque dur ou un lecteur flash USB.
J'espère que c'est assez d'informations mais il y a beaucoup plus d'informations sur ce blog .
la source
Le seul système que j'ai trouvé pour une clé de démarrage à démarrage multiple sans utiliser Windows est Multisystem . Bien que la documentation ne soit qu'en français, vous pouvez facilement l'installer sur Ubuntu à l'aide du référentiel officiel du projet :
Il peut le faire
burg
,syslinux
,grub4dos
,plop
,Virtualbox
,qemu
etc., mais un bâton multiboot de base peut être fait en 5 minutes par glisser-déposer pour de nombreuses distributions. Pour la cuisine de Slitaz, je devais ajouter quelques lignes/boot/grub/menu.lst
. De ce que je lisGrub 1
est généralement utilisé pour un environnement multi-démarrage, mais celui-ci utiliseGrub 2
. Il peut être exécuté à partir du menu de démarrage de Windows à l'aide deEasyBCD
ou duPlop
gestionnaire de démarrage.la source
J'ai appris à connaître 2 autres outils. Nommé MultiSystem et YUMI .
L' installation de MultiSystem est très simple et vous pouvez facilement l'installer sur Ubuntu en utilisant le dépôt officiel du projet :
Ensuite, tout ce que vous avez à faire est de sélectionner votre périphérique USB et de simplement faire glisser vos ISO dans l’outil MultiSystem. Si DnD ne fonctionne pas, vous pouvez également cliquer sur le
Add
bouton.YUMI est également un outil similaire simple. Ils fournissent un fichier .deb que vous pouvez installer comme ceci:
la source
Vous pouvez directement monter en boucle les fichiers ISO avec GRUB2 en l’installant sur le MBR du lecteur USB. Vous pouvez également créer des clés USB amorçables UEFI de cette manière ou combiner les deux méthodes.
La plupart des autres solutions sont spécifiques aux MBR / PC hérités et ne fonctionnent pas de manière fiable sur les machines UEFI.
Je recommande de lire la documentation sur le site du projet et les pages de manuel associées (
grub-install
,grub-mkimage
).Edit 1: J'ai étendu ma réponse à une question similaire il y a un moment. La section 2 concerne le montage en boucle d'une image, le montage de plusieurs images Ubuntu comme dans la question peut être réalisé en copiant et en modifiant l'entrée de menu ou en choisissant le modèle approprié pour une autre distribution à partir de l'article dans Arch Wiki . MultiSystem, proposé dans une autre réponse, devrait être très similaire car il utilise également la capacité de montage en boucle de GRUB.
Edit 2: En parlant de MultiSystem, le paquet ne peut actuellement pas être installé sur les versions les plus récentes d’Ubuntu en raison de l’erreur suivante dans la dépendance gtkdialog:
Il semble que le format de ces fichiers ait changé, voici un extrait du fichier d’information gzip pour comparaison:
gtkdialog n'est pas maintenu et a été retiré de Debian il y a longtemps, avec le conseil que les développeurs d'applications devraient adopter pour des solutions alternatives. MultiSystem semble toujours être en développement actif, mais dépend néanmoins de gtkdialog, quelqu'un devrait contacter les développeurs, je ne parle pas français cependant.
la source
MultiBootUSB est mon fabricant de lecteurs multiboot préféré.
Il créera une clé USB pouvant démarrer plus de 150 distributions. Il est basé sur le démarrage de grub2 iso et est très facile à utiliser.
Les versions et produits Ubuntu peuvent avoir chacun leur propre fichier de persistance. La persistance n'est pas disponible chez les autres créateurs de lecteurs multiboot.
Sundar_Ima a fait un excellent travail sur cet utilitaire.
Il existe des versions Linux et Windows.
Mon premier lecteur MultiBootUSB est toujours utilisé après sept ans.
la source
OK, c’est ce que j’ai fait pour utiliser Xubuntu. Depuis une carte SD, cela s’applique aussi aux clés USB, c’est très simple en fait, même si j’ai utilisé seulement (x) Ubuntu, je suis sûr que cela fonctionne pour les autres Distro, mais je ne suis pas sûr qu’il fonctionnera sous Windows.
Nous avons d’abord besoin de 2 clés USB, une pour le liveCD et l’autre pour installer le système d’exploitation.
Puisque vous voulez plusieurs systèmes d'exploitation, vous devriez utiliser une clé USB de 16 ou 32 Go, si possible utiliser un USB 3.0, car les taux de transfert d'un périphérique 2.0 sont assez lents, par exemple. J'ai utilisé une carte SD de classe 2 de 8 Go pour installer Xubuntu et, même si elle n'était pas explorée, elle n'a pas volé, même si les cartes SD sont plus lentes que l'USB. Pour le livecd, vous pouvez utiliser un lecteur de 1 ou 2 Go.
Ok, maintenant créez un lecteur amorçable liveUSB, je vous recommande d’utiliser UNetbootiN, pour ce faire, choisissez l’iso et créez le liveUSB.
Maintenant que vous avez la clé USB amorçable, redémarrez votre PC et démarrez le liveUSB, une fois que vous y êtes, démarrez la session en direct.
Une fois que vous êtes connecté, connectez la deuxième clé USB au PC et formatez-la en EXT4, puis pointez simplement l'installateur sur la clé USB et le tour est joué (je suis allé un peu à l'extrême et j'ai déconnecté tous mes disques durs pour éviter tout risque de panne. être incrusté ou déranger les installations existantes).
Ajouter plus de distributions est juste une question de créer plus de partitions, bien que je ne sache pas si les clés USB, tout comme les disques durs ordinaires, ne peuvent contenir qu'un certain nombre de partitions étendues, bien que vous puissiez partager le fichier / home, le swap, etc. Vous ne savez pas vraiment si / boot peut aussi être partagé ou s'il est sécuritaire de le faire.
En ce qui concerne l’ajout de Windows au périphérique USB, JUST peut-être, si vous créez une partition NTFS et y installez Windows, puis que vous restaurez GRUB pour y ajouter Windows, cela peut fonctionner.
la source
Savoir quel logiciel obtenir.
Tout d'abord, vous aurez besoin d'un éditeur de partition tel que GParted ou KDE Partition Manager. Voir cette liste d'éditeurs de partitions pour Linux. Je le recommande si vous utilisez un ordinateur de bureau GTK comme Gnome, Unity ou LXDE. Utilisez Gparted. Si vous utilisez un bureau QT tel que KDE ou LXQT, utilisez le gestionnaire de partitions KDE.
La deuxième chose dont vous avez besoin est un installateur pour eux comme Unetbootin, ou vous pouvez utiliser le terminal.
Installation du logiciel.
Gparted
Cliquez sur ce lien pour installer Gparted , trouvez-le dans le Centre logiciel Ubuntu ou tapez
sudo apt-get install gparted
un terminal. Il y a plus d'instructions iciAprès avoir cliqué sur le lien pour installer Gparted, le centre de logiciels Ubuntu devrait s'ouvrir. Il ne vous reste plus qu'à appuyer sur le bouton d'installation.
Unetbootin
Cliquez sur ce lien pour installer Unetbootin , le trouver dans le Centre logiciel Ubuntu ou taper
sudo apt-get install unetbootin
un terminal. Il y a plus d'instructions iciAprès avoir cliqué sur le lien pour installer Unetbootin, le centre de logiciels Ubuntu devrait s'ouvrir. Il ne vous reste plus qu'à appuyer sur le bouton d'installation.
Partitionner la clé USB
Voir ce tutoriel pour l'interface graphique. Voir ce tutoriel pour le terminal, NON RECOMMANDÉ.
Installation des fichiers ISO sur chaque partition.
Pour Unetbootin, voir ce tutoriel . Pour le terminal, voir le tutoriel .
la source
syslinux -s
pour chaque partition contenant le contenu d’un fichier iso-archiv? S'il vous plaît ajouter plus de description à votre réponse! Merci!UNetbootin - Multi Boot
Ce fil présente un intérêt pour l'utilisation d'UNetbootin en tant que multibooter. UNetbootin ne démarre pas les images ISO et n'installe pas le système d'exploitation Windows.
UNetbootin peut être installé sur plusieurs partitions, mais le chargeur de démarrage syslinux doit être traité.
Diviser le lecteur flash en une partition pour chaque système d'exploitation, étiqueter les partitions pour plus de clarté.
Utilisez UNetbootin 655 pour installer les systèmes d'exploitation sur les partitions disponibles. utiliser 655 ou une version ultérieure devrait permettre au lecteur de démarrer le BIOS et l'UEFI
Installez la dernière partition en dernier ou définissez l'indicateur d'amorçage pour la première partition manuellement.
Copiez Chain.c32 à partir du package Syslinux-4.07 vers la racine de la première partition. Syslinux-4.03 chain.c32 ne fonctionne pas.
Copiez syslinux.cfg en tant que syslinux2.cfg.
Remplacez le contenu du fichier syslinux.cfg d'origine, comme indiqué, en ajoutant une entrée chainload pour chaque système d'exploitation.
sudo parted -ls / dev / sdb
sudo lsblk -f / dev / sdb
La configuration ne semble pas fonctionner dans la version Linux de UNetbootin 655, si vous ne souhaitez pas utiliser la version Windows, voici une solution de contournement.
Oubliez syslinux2.cfg et éditez simplement le fichier syslinux.cfg d'origine pour inclure la commande de chargement de la chaîne pour un autre système d'exploitation.
Mettra à jour la publication si / quand je vois comment utiliser le chargement de chaînes avec UEFI, ce qui peut ne pas être facile avec syslinux.
la source
YUMI (2018)
YUMI a maintenant une version pour l’amorçage du BIOS et une version bêta pour l’amorçage UEFI.
YUMI répond aux critères de l'OP pour le démarrage multiple d'images ISO.
Il est simple à comprendre et à utiliser.
Le menu de démarrage est en réalité syslinux, mais est similaire à grub2.
Un avantage de YUMI est qu’avec une installation NTFS, les fichiers de persistance casper-rw individuels peuvent être supérieurs à 4 Go chacun.
Télécharger - https://www.pendrivelinux.com/yumi-multiboot-usb-creator/
YUMI est une application Windows et s'exécute dans Wine, mais je n'ai pas eu beaucoup de chance avec ça.
la source
MULTI PLEIN INSTALLATION
Les choses ont changé depuis 2011, les lecteurs flash sont aujourd'hui beaucoup plus gros et plus rapides.
Il est maintenant raisonnable d’installer complètement plusieurs systèmes d’exploitation sur un lecteur flash (ou de créer un lecteur hybride avec des installations mixtes en direct, persistantes et complètes).
Les installations complètes sont plus stables et sécurisées que les installations persistantes, mais elles sont moins rapides à effectuer. Ils utilisent mieux l’espace disque, car aucun fichier ou partition casper-rw de taille fixe n’est requis.
Créez un lecteur Live Installer sur un petit lecteur flash avec UNetbootin, Rufus, etc.
Créer une table de partition GPT sur un grand lecteur flash cible.
Créez autant de partitions ext4 que vous avez de système d'exploitation. La taille devrait être d'environ 8 Go chacun ou plus.
Démarrez le lecteur en direct (en mode UEFI ), puis insérez un lecteur cible plus grand.
Cliquez sur l'icône Installer Ubuntu, (Ubiquity).
Au partitionnement sélectionné "Quelque chose d'autre".
Choisissez sdx1 pour /. (sdx étant le lecteur cible).
Installez le chargeur de démarrage à la racine du lecteur cible.
Laissez les cases de format de toutes les autres partitions non cochées.
Si vous installez à l'aide du chiffrement intégral du disque, veillez à supprimer ou à désactiver les lecteurs internes.
Répétez cette opération avec sdx2, sdx3, etc., et le système d'exploitation que vous choisissez d'installer.
Après la dernière installation, démarrez le lecteur flash et effectuez update-grub. Cela va ajouter tout le système d'exploitation à grub.cfg
Vous pouvez laisser une partition pour les images ISO que vous souhaitez initialiser en direct ou persistant, montez-les en boucle à l'aide de grub.cfg.
Il semble que cette réponse puisse en partie dupliquer la réponse de Uri Herrera. son était ici en premier, je vais laisser cela ici pour toute information supplémentaire qu'il contient.
la source
Voici un autre script / utilitaire qui utilise moins de dépendance et prend en charge de nombreuses (multi) distributions.
multibootusb - Parcourir les fichiers sur SourceForge.net
la source
SARDU Multiboot USB and DVD prend en charge plusieurs systèmes d’exploitation Linux, ainsi que les programmes d’installation Win7 et Win8, et est décrit à la section SARDU - Créateur d’USB Multiboot (Windows) | Clé USB Linux .
la source
sardu.exe
mkusb MULTIBOOT HACK
Mkusb constitue une base idéale pour les projets de lecteur de démarrage personnalisé en raison de ses capacités avec le BIOS et le UEFI.
Ce hack démarre plusieurs fichiers ISO, y compris le programme d'installation de Windows, et dispose d'un menu grub2.
Les options de menu Grub2 pour la plupart des systèmes d'exploitation sont disponibles via Google Search et débordent le cadre de cette réponse.
Utilisez les valeurs par défaut de mkusb lors de la création du lecteur USB persistant.
Utilisez les valeurs par défaut de la persistance mkusb en cas de doute, la taille de la partition peut être ajustée ultérieurement, mais prend du temps.
La console DUS après l’installation.
GParted avant la modification de la partition.
Gparted after modification - Écrasez sdb4, la partition du système d'exploitation ISO9660, et sdb5, la partition ext2 casper-rw, avec une partition FAT32 pour les fichiers de persistance.
Partition de persistance - Créez un dossier avec un nom unique pour chaque système d'exploitation (qui nécessite de la persistance)
Dossier de persistance - Ajoutez un fichier casper-rw et un fichier home-rw facultatif à chaque dossier de persistance. Vous pouvez créer un fichier home-rw en renommant un fichier casper-rw. Un fichier home-rw est comme une partition home séparée sur une installation complète, il peut être réutilisé après les mises à niveau de version.
Créez un dossier pour les fichiers ISO sur la partition NTFS usbdata.
Ajoutez des ISO dans le dossier ISO.
emplacement grub.cfg
Editez grub.cfg pour monter en boucle les fichiers ISO. Inclure:
persistent persistent-path=/<persistent-folder-name>/
si vous voulez de la persistance.sudo parted -ls / dev / sdb
sudo lsblk -f / dev / sdb
Si un programme d’installation Windows est requis, il est probablement plus facile de démarrer avec la fonction "extraire le programme d’installation Windows" de mkusb (je devais extraire manuellement le fichier ISO de Windows vers TAR),
Après l'installation, créez un dossier pour l'ISO et, si nécessaire, des dossiers pour la persistance (similaire à la procédure ci-dessus).
Éditez /boot/grub/grub.cfg pour monter en boucle les images ISO et spécifier les dossiers de persistance.
(n'ont pas trouvé de moyen de monter en boucle un fichier ISO Windows).
la source
nouvelle réponse pour un vieux fil
Après avoir essayé de nombreuses solutions, parmi
Multisystem
une configuration incroyablement complexe pour atteindre une interface bâclée, imparfaite et fonctionnant légèrementYumi
approche plus professionnelle mais ne gère pas l'UEFIJe suis parvenu à essayer avec succès Easy2boot qui dispose d’un script Linux simple et efficace pour formater, construire et configurer un lecteur USB préformaté (partition FAT32).
easy2boot
easy2boot/_ISO/AUTO
(le plus simple)cd easy2boot/_ISO/docs/linux_utils
bash fmt.sh
C'est ça.
Essayez le lecteur formaté d'Ubuntu! (devrait être démonté à ce stade)
qemu-system-x86_64 -machine accel=kvm:tcg -m 512 -hda /dev/sdX
où
X
est le périphérique de clé USB (par exemple, 'b', 'c', ...)Vous devriez avoir une nouvelle entrée dans le menu du haut "DIRECT BOOT".
la source
Multisystem
a bien fonctionné pour moi: intuitif et a fonctionné comme prévu et sans tracas ...