Je veux créer un lecteur flash de récupération. J'ai mon lecteur flash de 8 Go [voyageur de données Kingston] avec moi. J'ai également les fichiers .iso requis pour un> Ubuntu 13.10 b> Disque de réparation de démarrage c> AVG Rescue CD
Je souhaite créer 4 partitions (3 pour chaque .iso amorçable et une pour le stockage de données. De plus, je veux un moyen de sélectionner le système d'exploitation à démarrer chaque fois que je démarre en mode USB.
Alors, y a-t-il moyen d'installer GRUB sur USB ainsi que les trois autres distributions en direct? Et comment créer une telle configuration?
Je n'ai pas utilisé MultiSystem, mais celui que j'ai vu recommandé ainsi que plusieurs autres. MultiBootUSB - Installez et démarrez plusieurs systèmes Linux à partir de Pendrive/lecteur Flash/disque USB avec grub2
https://help.ubuntu.com/community/InstallAndBootMultipleLinuxFromPendriveFlashDriveUSBDisk
Voir yumi pour les versions multi-boot
Mais pour mieux le comprendre, vous pouvez simplement installer grub2 sur le lecteur flash, créer votre propre grub.cfg avec des strophes de démarrage et copier l’ISO dans un lecteur flash. Très similaire à un disque dur installer comme ce lien.
https://help.ubuntu.com/community/Grub2/ISOBoot
Pour installer grub2 sur un lecteur flash, le paramètre/média par défaut varie désormais selon la version. La nouvelle version ajoute l'utilisateur au chemin. Suppose également que sdb est un lecteur flash. Confirmez que cela est correct si vous n’êtes pas sûr. Partition d'étiquettes - si l'étiquette est grub2 & mount:
Sudo grub-install --root-directory=/media/grub2 /dev/sdb
Les nouvelles versions montent automatiquement avec le nom $ USER également, celui-ci intitulé MC4GB, avec l'utilisateur fred
Sudo grub-install --root-directory=/media/fred/MC4GB /dev/sdb
Lors de la création de grub.cfg, le lecteur de démarrage est toujours hd0. Par conséquent, si vous démarrez directement à partir du lecteur flash, le paramètre est hd0, Y où Y est la partition, généralement 1.
loopback loop (hd0,1)$isofile
Sinon, les exemples sont comme ceux-ci:
https://help.ubuntu.com/community/Grub2/ISOBoot/Examples
Première entrée dans mon grub.cfg dans MC4GB
set default=0
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
set gfxpayload=800x600
menuentry "Ubuntu 13.04" {
set isofile="/boot/iso/ubuntu-13.04-desktop-AMD64.iso"
loopback loop (hd0,1)$isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile nomodeset
initrd (loop)/casper/initrd.lz
}
menuentry " " {
set root=
}
Notez que j'ai ajouté nomodeset à toutes les entrées car j'ai nVidia. De plus, les nouvelles versions utilisent maintenant vmlinuz.efi pour le démarrage du BIOS et de l'UEFI. Les anciennes versions n'étaient que vmlinuz. D'autres distributions peuvent avoir besoin de paramètres de démarrage différents. Trouvez l'exemple dans l'exemple ci-dessus thread ou mount et vérifiez ce qu'ISO a pour ses paramètres d'amorçage.
Pour moi, le meilleur outil pour créer un Live USB multi-OS est MultiSystem qui peut être trouvé ici . Il y a plusieurs systèmes d'exploitation qui peuvent être installés via MultiSystem . Et vous pouvez facilement l'installer sur Ubuntu en utilisant le dépôt officiel du projet :
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 add -
Sudo apt-get update
Sudo apt-get install multisystem
Bien que le site soit en français, il est traduit en anglais de manière très satisfaisante via une liste déroulante "Google Translate" dans la colonne de droite (ou directement par Google Chrome), mais vous pouvez également utiliser le étape par étape). instructions étape ici .
En ce qui concerne votre configuration, vous pouvez initialement créer 2 partitions en utilisant GParted avant de démarrer MultiSystem:
Partition 4 Go FAT32 pour MultiSystem, y compris les fichiers ISO, etc. et un fichier persistant vierge pour stocker les paramètres Ubuntu, etc., pouvant être créé ultérieurement dans MultiSystem.
Partition NTFS 4 Go pour les données.
Voici un menu pour démarrer une image ISO sur la deuxième partition d’un lecteur flash à démarrage multiple (comme me l’a suggéré sudodus).
menuentry "ubuntu-12.04-desktop-i386 Partition 2" {
set isofile="/ubuntu-12.04-desktop-i386.iso"
set root='(/dev/sda,msdos2)'
search --no-floppy --fs-uuid --set=root XXXX-XXXX
loopback loop ($root)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/casper/initrd.lz
}
Remplacez les UUID des deuxième, troisième et quatrième partitions par XXXX-XXXX. Le menu pour le disque de réparation de démarrage & AVG Le CD de secours peut avoir une forme différente de celle d'Ubuntu. Le script MultiBootUSB devrait vous expliquer comment écrire ces informations.
La taille des clés USB a augmenté depuis que cette question a été posée pour la première fois. Il est maintenant tout à fait raisonnable de créer un lecteur à démarrage multiple en utilisant des installations système 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. Ils ne sont pas d'une grande utilité lors de l'installation d'un système d'exploitation, car l'installation d'un système d'exploitation démarrant une image ISO fonctionne correctement.
Utilisation de GParted pour créer une table de partition GPT sur un lecteur flash de grande taille.
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 mode UEFI et insérez un lecteur cible volumineux.
Au partitionnement sélectionné "Quelque chose d'autre".
Choisissez sdc1 pour /.
Installez le chargeur de démarrage à la racine du lecteur USB.
Laissez les cases de format de toutes les autres partitions non cochées.
Installez en choisissant le cryptage du répertoire personnel si vous le souhaitez, le cryptage intégral du disque ne fonctionne pas pour moi sur le lecteur flash.
Répétez cette opération avec sdc2, sdc3, 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, pour créer un lecteur flash d'installation, montez-les en boucle à l'aide de grub.cfg.