Advertisement

Booting a DVD image from a usb drive...

Started by August 01, 2013 02:12 AM
-1 comments, last by Vortez 11 years, 3 months ago

Hi, I was wondering if it would be possible to boot a multi-boot dvd image i've made using easyboot from a usb flash drive, preferably without using external programs to modify the flash drive.

I'd like to point out that im not a noob in this subject, i know hard drives and flash disk boot from the first 512 bytes of the drive if the .magic signature is 0x55AA, and that it get copied at 0x7C00 ect ect.

But the thing is, my boot sector from the dvd image is 2048 bytes long, not 512.

So, i think the solution would be to create a bootsector of 512 bytes that load that 2048 bytes boot sector at 0x7C00 + 512 bytes in memory, then jump to that location and continue booting from there.

Im pretty sure this technique work, a couples of years ago i modified my winxp boot sector (in vmware), adding code that ask for a password and a floppy disk to be insered in order to boot, and it worked.

Another thing that complicate the matter is that this dvd image is a multi-boot dvd, which means it can boot from a set of multiples bootable cds, which mean it's already doing (kinda) what i've explained above (multi-stage boot loading).

Am i on the right track?

On a side note, I wanted to know, could an usb drive be loaded with a 2048 bytes long boot sector? It seem i cant find much advanced information regarding booting from a usb drive execpt than "use this program" noob crap.

This topic is closed to new replies.

Advertisement