Boot multiple ISO images from a single USB stick using GRUB.
This repository includes a grub.cfg file with entries for the
following ISO images:
ubuntu-12.10-desktop-amd64.isolinuxmint-14.1-cinnamon-dvd-64bit.isolinuxmint-201303-cinnamon-dvd-64bit-rc.isocrunchbang-11-20130119-amd64.isogrml96-full_2012.05.isosystemrescuecd-x86-3.4.1.iso(2 entries: 32-bit and 64-bit)
-
Create a bootable FAT32 partition on an unmounted USB stick that is large enough for all the ISO images you want to include.
Use the label "
multiboot". The label is used by some entries to identify the partition and find ISO).Example, where
/dev/sdX1is the newly created partition:$ mkfs.vfat -n multiboot /dev/sdX1 -
Mount the newly created partition and create the two directories
bootandiso:$ cd <mount-point> $ mkdir boot iso -
Install GRUB on the USB stick:
$ grub-install --force --no-floppy --boot-directory=<mount-point>/boot /dev/sdX -
Put the ISO images in the
isodirectory on the USB stick. -
Copy the
grub.cfgfile in this repository to<mount-point>/boot/grub/grub.cfg
Credits: Transform a USB stick into a boot device packing multiple Linux distros using GRUB