Is there a method to create a multiboot USB with both Windows and Linux ISO files using a Linux machine?  (Specifically, I'm on Arch Linux.) I tried multibootusb, multisystem, yumi, syslinux, etc., but couldn't find a clear guide on having both types of ISOs; almost all the guides had one type of ISO and Windows tools.  How can I approach this?


4 Answers 4


You could try the following:

Use WinSetupFromUSB

  • Download WinSetupFromUSB.
  • Extract this file.
  • Connect the flash drive to your computer.
  • Open WinSetupFromUSB. Open the 32-bit or 64-bit version according to your OS. It will work without any installation.
  • Make sure your flash drive is listed and selected in the drop-down menu. Click Refresh, if it is not on the list.
  • Tick Auto format it with FBinst.

    Note: You have to tick this option only for the first ISO installation. Choose FAT32 if your computer is set to boot using UEFI mode or if UEFI sounds strange to your ears. Else, go with the NTFS option.

  • Click Advanced options.
  • Tick the Custom menu names for Vista/7/8/Server Source checkbox. Click the Cross (X) button to exit Advanced Options.
  • To add the ISO file for your multiboot USB, tick the checkbox corresponding to OS under Add to USB disk subheading. For example, I am using the Windows 8.1 ISO.

    Note: If the size of your ISO is larger than 4 Gb, it will show a message to split the file into parts. This is because you’ve chosen the FAT32 option. Click OK. Note: WinSetupFromUSB doesn’t support dual ISOs i.e. it can’t have 32-bit and 64bit version in a single ISO. It will show an error message.

  • Click GO. A data deletion warning message will be displayed. This is because you’ve chosen to format the flash drive. Click Yes. Note: Do remember to check the flash drive name before clicking Yes. Else, you’ll end up formatting some other connected storage media.
  • Another warning message will be displayed telling you that all the partitions will be erased. Click Yes.
  • Next, it will ask for the folder name. Type the desired one in 30 seconds or it’ll auto select. Click Ok.
  • It will ask for the boot menu name. This will appear when you run the multiboot USB on some PC and choose an operating system. Type your desired name like Windows 8.1 64-bit. Click Ok.
  • The process will take few minutes to finish. Click EXIT to finish. Then Add the next ISO

Rest of Istructions Here:


  • I need a bootable usb from which I can install the OSs to many machines, not to install the OS itself on a USB :) Nov 26, 2018 at 12:07
  • @HasankaAmarasinghe O Nov 26, 2018 at 13:06
  • @HasankaAmarasinghe I think this will get it done. Nov 26, 2018 at 13:23

I think WinSetupFromUSB is a Windows-only utility? You can try Easy2Boot. There is a .zip file which contains a simple .sh script which you can run from a Bash shell to make make a USB drive. If you use a Removable USB flash drive (not a USB HDD) then you simply copy ISO files onto the USB drive. http://www.easy2boot.com/make-an-easy2boot-usb-drive/make-using-linux/


what is the reason you want to achieve this? Reason why you can't find it is because today you can buy USB flash drive cheaper than a cup of coffee..

you can try to make 2 partitions and mount them separately while using grub bootloader to boot either Linux live USB or windows boot loader.


Fortunately there's a great tool that allows multibooting from ISOs, it's called Ventoy:

Ventoy is an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files. With ventoy, you don't need to format the disk over and over, you just need to copy the image files to the USB drive and boot it. You can copy many iso files at a time and ventoy will give you a boot menu to select them. Both Legacy BIOS and UEFI are supported in the same way. Both MBR and GPT partition style are supported in the same way. Most type of OS supported(Windows/WinPE/Linux/Unix/Vmware/Xen...) 560+ ISO files are tested. 90%+ distros in distrowatch.com supported.

Give it a go, it's an awesome tool. And on top of that.. it's open-source!

You must log in to answer this question.

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