Jump to content











Photo
- - - - -

Help with multiboot usb disk with XP\Win7


  • Please log in to reply
3 replies to this topic

#1 emerica243

emerica243

    Member

  • Members
  • 30 posts
  •  
    United States

Posted 28 September 2012 - 11:30 PM

So basically at work we have two cd images. One is an xp iso and one is for windows 7. My goal is two have one usb boot stick that when i boot it i can choose which one of those to boot. Ive come close but am finally stumped.

Im using XBOOT to create the multiboot filesystem with the isos. The Win7 iso boots fine. But when i boot the XP iso i get a bsod 0x7b after the xp boot logo screen. Ive seen this is common due to it looking for the hd drivers or such. Ive tried changing sata from ahci to compatibility. Ive tried the following work arounds.

1.) Using the hex edited NTDETECT.COM, it made no difference. I wasnt sure where it put this, so ive tried right on the root of the usb stick, as well as replacing the one in the root of the ecore.iso, which is the name of the xp image.

2.) Using firadisk in the menu.lst for grub. I always got some error about the executeable not being right or something.
title ecore with firadisk.

find --set-root --ignore-floppies --ignore-cd /images/ecore.iso
map --mem /firadisk.gz (fd0)
map --mem /images/ecore.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)

3.)The closest ive gotten is using YUMI which is another multiboot creator app. I would select ISO RUN FROM MEM when i would add the iso before it builds the usb disk. This results in just a black screen after the XP LOGO screen.

Since it seems my problem is getting the ecore.iso to successfully boot using a multiboot usb file structure we'll just concentrate on that and forget about also booting the win7 iso.

Heres the structure of the ecore.iso

Posted Image


And heres the structure of the usb disk after XBOOT formats it...

Posted Image



Now there's plenty of options in xboot, you can add the iso as iso emulation, hard drive emulation. IVe tried both, im not sure what the difference is. You can also use Syslinux or grub as the bootloader, ive tried both.

#2 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 14829 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 29 September 2012 - 09:31 AM

What I have not clear is whether the question is:
  • How to make a multiboot USB stick with a PE 1.x .iso and a 7 based one?
    or:
  • How to make a multiboot USB stick with a PE 1.x .iso and a 7 based one using XBOOT or a similar automated program?
If #2 no answers.
If #1 you can learn how to make one, it is not that difficult, as you seem like already familiar with grub4dos.

Yes, since you have no issues with the 7 based one, fake :w00t: for the moment that you want NOT to make a multiboot USB stick, and assume that you want to make a single boot USB stick with a PE booting from .iso (and later add the 7 based thingy) :thumbsup:.

From what you posted you have almost everything right, but it is possible that you have for *any* reason a "wrong" version of grub4dos or a "wrong" version of firadisk.

Post the EXACT versions of both that you are using now AND the EXACT error you get, instead of:

I always got some error about the executeable not being right or something.


Use the "original" .iso image (leave alone the one in which you have the modified NTDETECT.COM - which BTW does NOT go in the ROOT of the .iso, but - if the case, and this is NOT the case - goes in I386 replacing the one that is already there)


:cheers:
Wonko

#3 emerica243

emerica243

    Member

  • Members
  • 30 posts
  •  
    United States

Posted 29 September 2012 - 12:10 PM

So are you saying i shouldnt be using xboot but do this kind of manually? Should i use the RMPREUSB tool i see popularly used on here?

#4 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 14829 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 29 September 2012 - 12:37 PM

So are you saying i shouldnt be using xboot but do this kind of manually? Should i use the RMPREUSB tool i see popularly used on here?

Yep. :)
This way we have control on what is done (and hopefully correct any "glitch"), BTW RMPREPUSB is constantly updated, whilst XBOOT is in "suspended" mode since a lot of time.

Just "fake" that you are wanting to boot a UBCD4WIN .iso (or you can actually build one for the experiment) insteade of your "ecore.iso" PE, then just try (EXACTLY) what has been detailed here:
http://www.rmprepusb...orials/ubcd4win


:cheers:
Wonko




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users