15

I have no idea how to do this.

I have 7 iso's that I want to be able to easily boot from using a USB Stick and they are:

  • Windows 7 Ultimate x86
  • Windows 7 Ultimate x64
  • Windows 8.1 x64
  • Hirens BootCD
  • Ultimate BootCD
  • Windows XP Professional
  • Ubuntu

Basically, I want to be able to boot my USB stick and instead of it just loading a single OS (like it does at the moment) I want a list of options ^ like above that I can choose and it will load that OS/ISO.

Any ideas how this can be achieved?

4
  • 1
    Have you looked into syslinux ? I believe that can boot ISOs
    – Lawrence
    Jan 19, 2014 at 12:51
  • 3
    Have you checked on YUMI? It allows to create bootable programs / ISOs, and you may be able to make it to boot Windows ISO perfectly fine just by editing the grub.
    – Darius
    Jan 19, 2014 at 12:57
  • 1
    That looks like a really useful tool that I have not come across before +1.
    – leinad13
    Jan 19, 2014 at 13:47
  • Looks like YUMI is just syslinux bundled up nicely. Just an interesting note.
    – Lawrence
    Jan 20, 2014 at 7:55

7 Answers 7

4

Try Easy2Boot (Windows & Linux) - it allows you to plonk the .iso files on the USB key and they will be picked up in a menu dynamically generated at boot time.

As a bonus, to test your USB key, it includes QEMU so you give it a whirl without having to reboot!

http://www.easy2boot.com/download/

I had an issue with their download server, but they have a Google driver mirror listed too.

This requires another tool as a prerequisite: http://www.rmprepusb.com/documents/release-2-0

I found your question when I wanted to do pretty much the same thing myself... I hope this helps!

4
  • this util is just amazing! I have been able to create that usb on just minutes, and adding ISOs to it is so simple! Great tip, thank you.
    – laconbass
    Nov 9, 2014 at 2:14
  • The links are dead.. Now searching for the possible new location. Mar 17, 2016 at 6:55
  • Are you two advertising? The answer seemed to imply this is only a matter of dropping iso files into USBs. It is way more complicated than that.
    – j riv
    Jun 25, 2017 at 12:56
  • Which two? It isn't necessarily easy with the method described above, but it was the only way I knew at the time which was possible.
    – Tom Hale
    Jun 29, 2017 at 7:30
2

Making from Windows

I have had great success using YUMI, it's nice and easy and it supports custom ISOs (keep it updated for newest distros though).

You can also try SARDU and XBOOT.

Easy2Boot works on both Windows and Linux. I haven't tried it though.

Making from Linux

I've tried many, unfortunately most are not as stable and nice as YUMI.

MultiSystem works alright (although sometimes it's buggy), with MultiSystem having a lot more functionality and customization (including persistent data partition sizes). It is also made by French people, so you may see some tooltips being French, but you can get by with icons and the mostly localized English interface.

I've also used multibootusb simple, works well but you have to type in the *.iso filename to boot into it (perhaps due to an error/by design?).

I've used UNetbootin (available from Ubuntu Universe repo).

Most of these programs are front-ends to Syslinux. You can also do this manually on Linux: http://www.pendrivelinux.com/boot-multiple-iso-from-usb-via-grub2-using-linux/

1

I have used only one there may be others: http://www.pendrivelinux.com/yumi-multiboot-usb-creator/ or you could do it by hand but is more tedious work.

1

Buy an isostick isostick from amazon

I bought one and you put a micro sd or SHXC card in it up to 64gb and it give you a boot menu on every other boot up. Is it perfect no, but it works well enough. The author is working on a patch to fix UEFI bios machines.

Visit isostick

for more details

it is better than what your trying to do I have tried multi-boot loaded a most don't work with one or another ISO. Some like linux, but will hate your windows and vice versa.

I will never go back to doing it the old software way.

4
  • 2
    They're pretty expensive :s
    – Hyflex
    Jan 20, 2014 at 18:05
  • Agreed they are kind of expensive, but the ease of use makes up for that. You just drag and drop your ISO on to the software and wait for completion and its done. You need the software for ISO >4gb,but for eveything else just copy and paste the ISO on and that is all that is required.
    – cybernard
    Jan 20, 2014 at 18:21
  • I just managed to put Hirens, Ultimate, FalconFour, Windows XP Pro, Windows 7, Windows 8.1, Ubuntu all onto a USB and all of them boot. The only one what doesn't work is "Kon-Boot" but that looks like it's a problem with Kon-Boot's "Dummy Bios detection", all done via WinSetupFromUSB
    – Hyflex
    Jan 21, 2014 at 2:08
  • 99 $ is a lot. I wonder what special hardware do they have in there that makes it so expensive Mar 18, 2017 at 12:01
1

There are many tools available to do that, check it and pick right one for you

  1. MultiBootUSB
  2. XBOOT
  3. YUMI – Multiboot USB Creator
  4. RMPrepUSB
1

First copy all ISO files to another USB stick or external drive. Sequentially write each windows ISO to the flash drive using rufus and install it on a separate partition. Finally, use universal USB installer to create a bootable Ubuntu iso and install. After the install, each operating systems will be available in the grub bootloader.

0

Have you ever consider a PXE server instead? i.e. you can get your boot menu up and running in very short time with Serva. (I'm related to Serva development).

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .