Jump to content











Photo
- - - - -

WinAIO (7 / XP) help needed

winaio aio win7 vista xp

  • Please log in to reply
3 replies to this topic

#1 Obi-Wahn

Obi-Wahn

    Newbie

  • Members
  • 17 posts
  • Location:Vienna
  •  
    Austria

Posted 10 August 2012 - 01:56 PM

Hi!

I'm tryin to create a Windows AIO Media (All In One), containing Windows 7 and XP.

I created the Win7 Disc, containing x86 and x64 Versions of Win7, and also the x64 Recovery Console.

The hard part is Windows XP.

I created the Image of Windows XP (Home and Professional) like in flyakite.msfn.org, but it doesn't work.

After selecting the Windows XP entry in the bcd-file, it boots but setup doesn't find biosinfo.inf and exits with code 14.

Does anyone know how to fix this?

TY
Andy

FYI:

Both XP Discs are x86 and SP3.

To test the AIO in my VM, I'm creating a ISO image with oscdimg.exe
The entire Commandline is:
oscdimg -lWinAIO -m -u1 -h -bD:\AIO\DVD\boot\etfsboot.com -yoD:\AIO\all.txt D:\AIO\DVD\ D:\AIO\WinAIO.iso

D:\AIO\all.txt contains a list of all files in the DVD Directory, but all XP-Related content is moved to the first place to ensure that the content is within the first 2 GB of the image.

My DVD-Structure is:
Spoiler



Also, my boot\bcd is this:

D:\AIO\DVD>bcdedit /store boot\bcd /enum



Windows-Start-Manager

---------------------

Bezeichner {bootmgr}

description Windows Boot Manager

locale en-US

inherit {globalsettings}

default {default}

displayorder {default}

{feda3f9e-e178-11e1-bc30-50e549c4434c}

{d982ceef-e179-11e1-bc30-50e549c4434c}

{ntldr}

toolsdisplayorder {memdiag}

timeout 30



Windows-Startladeprogramm

-------------------------

Bezeichner {default}

device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

path \windows\system32\boot\winload.exe

description Windows Setup

locale en-US

inherit {bootloadersettings}

osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

systemroot \windows

detecthal Yes

winpe Yes

ems Yes



Windows-Startladeprogramm

-------------------------

Bezeichner {feda3f9e-e178-11e1-bc30-50e549c4434c}

device ramdisk=[boot]\sourc64\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

path \windows\system32\boot\winload.exe

description x64 Recovery Console

locale en-US

inherit {bootloadersettings}

osdevice ramdisk=[boot]\sourc64\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

systemroot \windows

detecthal Yes

winpe Yes

ems Yes



Windows-Legacybetriebssystem-Ladeprogramm

-----------------------------------------

Bezeichner {d982ceef-e179-11e1-bc30-50e549c4434c}

device boot

path \HOME\SETUPLDR.BIN

description Windows XP Home Setup



Windows-Legacybetriebssystem-Ladeprogramm

-----------------------------------------

Bezeichner {ntldr}

device boot

path \PROF\SETUPLDR.BIN

description Windows XP Professional Setup


#2 cdob

cdob

    Gold Member

  • Expert
  • 1437 posts

Posted 11 August 2012 - 01:51 PM

I created the Image of Windows XP (Home and Professional) like in flyakite.msfn.org, but it doesn't work.

Do you hexedit setupldr.bin?

After selecting the Windows XP entry in the bcd-file, it boots but setup doesn't find biosinfo.inf and exits with code 14.

Did you verify sort file?
Which LBA goes to biosinfo.inf? ISOBuster free part list ISO9660 LBA.

Which XP version is missing biosinfo.inf? List true error message.

Which file name exist at hard disk? Name full path, and respect case names.

oscdimg -lWinAIO -m -u1 -h -bD:\AIO\DVD\boot\etfsboot.com -yoD:\AIO\all.txt D:\AIO\DVD\ D:\AIO\WinAIO.iso

Try upper case ISO9660 names only
oscdimg -lWinAIO -m -n -h -bD:\AIO\DVD\boot\etfsboot.com -yoD:\AIO\all.txt D:\AIO\DVD\ D:\AIO\WinAIO.iso

  • Obi-Wahn likes this

#3 Obi-Wahn

Obi-Wahn

    Newbie

  • Members
  • 17 posts
  • Location:Vienna
  •  
    Austria

Posted 12 August 2012 - 03:01 PM

Thanks for your answer.

Do you hexedit setupldr.bin?

Yes, I hexedited both setupldr.bin's (HOME and PRO) and replaced every i386 with PROF respectively HOME (which are the directory names of the bootfiles).


Did you verify sort file?
Which LBA goes to biosinfo.inf? ISOBuster free part list ISO9660 LBA.

Well, I created the sort file and it seemed to work, although the creation time of the .iso was a lot longer then without the -yo parameter.
I've downloaded Isobuster now.
\PROF\biosinfo.inf has a LBA of 36868 and \HOME\cmdide.sys (see my answer of your next question) has a LBA of 33658.

Which XP version is missing biosinfo.inf? List true error message.

XP Professional.
XP Home misses cmdide.sys
Posted ImagePosted Image


Which file name exist at hard disk? Name full path, and respect case names.

Professional: D:\AIO\DVD\PROF\biosinfo.inf
Home: D:\AIO\DVD\HOME\cmdide.sy_


Try upper case ISO9660 names only

oscdimg -lWinAIO -m -n -h -bD:\AIO\DVD\boot\etfsboot.com -yoD:\AIO\all.txt D:\AIO\DVD\ D:\AIO\WinAIO.iso

I will and report after trying.

Edited by Obi-Wahn, 12 August 2012 - 03:04 PM.


#4 Obi-Wahn

Obi-Wahn

    Newbie

  • Members
  • 17 posts
  • Location:Vienna
  •  
    Austria

Posted 13 August 2012 - 12:51 PM

Allright, I tried the changed switches from oscdimg, and even without the filelist from the -yo parameter it works now.

Thanks cdob.

Now, I just have to figure out what messes the installation up if I integrate Vista aditionally...




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users