How can I boot from an ISO image stored on a partition that has Windows installed?

17,838

You may be able to boot from the "content" of the ISO image, but usually not the ISO itself.

I am not sure about the low level operations, but it is possible for a bootloader to emulate an optical drive with the ISO image based on some BIOS interrupts, but at some point of booting, the kernel entering protected mode or a kernel mode optical drive driver kicking in will render it useless and the booting will stop as the driver fails to find the "virtual optical drive" and mount the root filesystem. There may be ways to make it work, but probably not worth the effort if there is alternatives... shown below.

What you can do instead:

There are numerous tools that allow creating a live USB using the ISO image of Linux/*BSD/... live CD, one of them is UNetbootin. (I mentioned this just because I only remember this at the moment.) You can then boot the "live CD" with the USB flash drive.

It is also possible to manually extract the files from the ISO, install a custom bootloader (e.g. grub2, syslinux) and boot the "live CD" directly, but this is far more advanced and can easily mess up your computer if done incorrectly, so I suggest you simply make a live USB.


There is also a possible way to boot from an ISO image, but this is not guaranteed to work for every live CDs... You can use EasyBCD to add a boot entry which will boot from an ISO image. It provides a free version for personal non-commercial use.

enter image description here

Share:
17,838

Related videos on Youtube

PeanutsMonkey
Author by

PeanutsMonkey

Updated on September 18, 2022

Comments

  • PeanutsMonkey
    PeanutsMonkey over 1 year

    With limited USB ports (just 2) and no CD-ROM/DVD-ROM bay, is there a way I can boot off an ISO image stored on a Windows partition? I would like to use the ISO as a live CD and without the use of virtualization.

    • mvp
      mvp about 11 years
      why not make bootable USB stick out of that ISO? unetbootin supports lots of ISO formats
    • PeanutsMonkey
      PeanutsMonkey about 11 years
      @mvp - The reason being is that I am limited to 2 USB ports and they are in constant use for other devices.
    • JW0914
      JW0914 about 3 years
      @PeanutsMonkey The easiest way to do this would likely be to use Easy2Boot and configuring the GRUB bootloader in a similar fashion as a Linux and Windows dual-boot setup by creating a partition specifically for Easy2Boot.
  • PeanutsMonkey
    PeanutsMonkey about 11 years
    Thanks. I am wanting to avoid making a live USB as I am restricted to 2 USB ports which are in constant use powering other devices.
  • Alvin Wong
    Alvin Wong about 11 years
    @PeanutsMonkey I've add another way to my answer.
  • Pacerier
    Pacerier about 9 years
    @AlvinWong, Regarding your second paragraph's "fails to find the optical drive", Why does it need to find the optical drive for? Since the ISO is self contained and everything that we need is already inside it, what's the point of finding optical drives?