MSFN Forum: Install XP from a RAM loaded ISO image - MSFN Forum

Jump to content


  • 14 Pages +
  • « First
  • 7
  • 8
  • 9
  • 10
  • 11
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Install XP from a RAM loaded ISO image

#161 User is offline   cdob 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 876
  • Joined: 29-September 05

Posted 26 March 2010 - 04:54 PM

Quote

Directory listing of /I386/
---------- 0 0 0 1939 Apr 14 2008 [ 12403 00] 1394.IN_
---------- 0 0 0 30034 Apr 14 2008 [ 3320 00] 1394BUS.SY_
1394.IN_ is locatad at LBA 12403. That's a copy file, read after textmode boot.
1394BUS.SY_ is locatad at LBA 3320. This file is required at textmode boot.

Quote

---------- 0 0 0 1826 Mar 24 2010 [ 153880 00] RAMBOOT.LST
Flag file RAMBOOT.LST is locatad at LBA 153880.

Quote

Directory listing of /I386/SYSTEM32/
---------- 0 0 0 470016 Apr 14 2008 [ 281600 00] SMSS.EXE
SMSS.EXE is locatad at LBA 281600. This file is not loaded to RAM.

/I386/ is sorted. /I386/SYSTEM32/ is not sorted. Strange /I386/SYSTEM32 is part of sort.txt already.

Does exist a directory /I386/SYSTEM32/ at hard disk? Case is importand.

Try a updated mkISO_RAMload_sort.cmd:

Attachment removed, use version from XP_INST_v05.7z at first post.

This post has been edited by cdob: 14 January 2012 - 02:55 PM



#162 User is offline   iosha789 

  • Group: Members
  • Posts: 8
  • Joined: 28-January 10

Posted 10 April 2010 - 04:15 AM

Hi all. Sorry because my English so bad....please try to understand !

I have success to create a USB which can be done to install XP from a Ram loaded ISO image
but i cannot success to create for USB-HDD (same config with USB)

My USB-HDD was partitioning: 1 Primary (active,installed Grub4dos - I place XP image and config file here) and 2 Logical

Here's my menu.lst
gfxmenu /Boot/Other/message
#splashimage /splash.gz
timeout 30
default 4
password --md5 $1$d6j3$VUh6YE5qr1f9bb496Yu1r1

title                              -----------------------------------------------------
root
title                                    Graphics Multiboot With Grub4Dos
root
title                              -----------------------------------------------------
root
title
root


title                                   Boot from Hard Drive\nBoot From HDD
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader +1
boot

title                                   Start PLoP boot manager\nBooting Support USB 2.0
find --set-root /Sources/SupportUSB/plpbt.bin
kernel /Sources/SupportUSB/plpbt.bin

title                                   LiveXP\nLive XP Full Support Recovery,Multimedia,Driver...
password ispace181
chainloader /Sources/LiveXP/I386/SETUPLDR.BIN

title                                   Setup Windows XP\nInstall Windows XP-SP3 OEM (Dell)
ls /Inst/XP_RAM.ISO || find --set-root /Inst/XP_RAM.ISO
map --mem /Inst/XP_INST.IMA (fd0)
map --mem /Inst/XP_INST.IMA (fd1)
map --mem /Inst/XP_RAM.ISO (0xFF)
map (hd0) (hd2)
map (hd2) (hd0)
map --hook
chainloader (0xFF)/I386/SETUPLDR.BIN

title                                   Setup Windows 7 (All) - Server 2008 (All)\nSetup Windows 7 (18 In 1)\nSetup Windows Server 2008 (8 In 1)
map --unmap=0:0xff
map --unhook
root (hd0,0)
chainloader /bootmgr

title                                   Setup Windows Vista (All OEM)
root (hd0,4)
chainloader /bootmgr


Firstly i used PLoP boot manager =>choice USB=>Setup Windows XP=>text-mode was success=>Gui-mode error : need CD-R...

I have searched....so much.........but i cannot resolved this problem.........please help me

#163 User is offline   ilko_t 

  • MSFN Addict
  • Group: Super Moderator
  • Posts: 1,605
  • Joined: 06-December 06
  • OS:none specified
  • Country: Country Flag

Posted 10 April 2010 - 11:35 AM

Quote

title Setup Windows XP\nInstall Windows XP-SP3 OEM (Dell)
ls /Inst/XP_RAM.ISO || find --set-root /Inst/XP_RAM.ISO
map --mem /Inst/XP_INST.IMA (fd0)
map --mem /Inst/XP_INST.IMA (fd1)
map --mem /Inst/XP_RAM.ISO (0xFF)
map (hd0) (hd2)
map (hd2) (hd0)

map --hook
chainloader (0xFF)/I386/SETUPLDR.BIN
Why (hd2)?
How many internal disks do you have?
Which one are you installing to? Describe with details.

When you see that error can you press shift+F10 to get command prompt and look at presetup.log in \windows\system32\?
type presetup.log

Post the contents of that file or at least the last few lines.

#164 User is offline   iosha789 

  • Group: Members
  • Posts: 8
  • Joined: 28-January 10

Posted 12 April 2010 - 01:48 AM

View Postilko_t, on 10 April 2010 - 11:35 AM, said:

Quote

title Setup Windows XP\nInstall Windows XP-SP3 OEM (Dell)
ls /Inst/XP_RAM.ISO || find --set-root /Inst/XP_RAM.ISO
map --mem /Inst/XP_INST.IMA (fd0)
map --mem /Inst/XP_INST.IMA (fd1)
map --mem /Inst/XP_RAM.ISO (0xFF)
map (hd0) (hd2)
map (hd2) (hd0)

map --hook
chainloader (0xFF)/I386/SETUPLDR.BIN
Why (hd2)?
How many internal disks do you have?
Which one are you installing to? Describe with details.

When you see that error can you press shift+F10 to get command prompt and look at presetup.log in \windows\system32\?
type presetup.log

Post the contents of that file or at least the last few lines.


Thanks ilko_t for your replay ! Sorry for my bad in english !

Why (hd2)? 
How many internal disks do you have? 
Which one are you installing to? Describe with details.


I have One internal Disk

If i do not use PLoP boot manager, the HDD is (hd1)
If i use PLoP boot manager, the HDD is (hd2)

I know that because i used Paragon Partition Manager to detect . And it show me the HDD is (hdd 2) and my USB-HDD is (hdd 0)
If i used Plop Boot Manager and i still used
map (hd0) (hd1)
map (hd1) (hd0)

so grub4dos error: Select disk does not exist ...

so i used
map (hd0) (hd2)
map (hd2) (hd0)

and the Text-Mode is completed


Here is my presetup.log

presetup fixDrive.USB 
setup SystemDrive C: 
 
searching disk image
search ISO file "C:\Inst\XP_RAM.ISO"
search ISO file "D:\Inst\XP_RAM.ISO"
search ISO file "E:\Inst\XP_RAM.ISO"
search ISO file "F:\Inst\XP_RAM.ISO"
search ISO file "G:\Inst\XP_RAM.ISO"
search ISO file "H:\Inst\XP_RAM.ISO"
search ISO file "I:\Inst\XP_RAM.ISO"
search ISO file "J:\Inst\XP_RAM.ISO"
search ISO file "K:\Inst\XP_RAM.ISO"
search ISO file "L:\Inst\XP_RAM.ISO"
search ISO file "M:\Inst\XP_RAM.ISO"
search ISO file "N:\Inst\XP_RAM.ISO"
search ISO file "O:\Inst\XP_RAM.ISO"
search ISO file "P:\Inst\XP_RAM.ISO"
search ISO file "Q:\Inst\XP_RAM.ISO"
search ISO file "R:\Inst\XP_RAM.ISO"
search ISO file "S:\Inst\XP_RAM.ISO"
search ISO file "T:\Inst\XP_RAM.ISO"
search ISO file "U:\Inst\XP_RAM.ISO"
search ISO file "V:\Inst\XP_RAM.ISO"
search ISO file "W:\Inst\XP_RAM.ISO"
search ISO file "X:\Inst\XP_RAM.ISO"
search ISO file "Y:\Inst\XP_RAM.ISO"
Error: no ISO file found 

 Volume in drive C has no label.
 Volume Serial Number is DC6C-7774

 Directory of C:\WINDOWS\system32

09/05/2009  01:46 PM             6,144 setup.exe
08/04/2004  12:56 AM            23,040 setuporg.exe
               2 File(s)         29,184 bytes
               0 Dir(s)  20,254,183,424 bytes free
 
run setup CmdLine: setup -newsetup - Mon 04/12/2010  0:14:40.17



PS: I used diskpart => and list volume=>i see my USB-HDD isn't assigned with any drive letter ...why ?

This post has been edited by iosha789: 12 April 2010 - 02:24 AM


#165 User is offline   ilko_t 

  • MSFN Addict
  • Group: Super Moderator
  • Posts: 1,605
  • Joined: 06-December 06
  • OS:none specified
  • Country: Country Flag

Posted 12 April 2010 - 09:21 AM

What happens if you do NOT launch PLoP at all and use (hd1)?

What hardware are you playing with, motherboard model if desktop or exact model if laptop?

@cdob
This reminds me the same issues as in here:
http://www.msfn.org/...37-page-20.html

Time for similar workarounds, adjusted txtsetup.sif and/or use of mnt.exe? Or you have something new in your magic sleeves?

#166 User is offline   cdob 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 876
  • Joined: 29-September 05

Posted 12 April 2010 - 12:45 PM

View Postiosha789, on 12 April 2010 - 01:48 AM, said:

OEM (Dell)
Help, a Dell USB BIOS.

Quote

i see my USB-HDD isn't assigned with any drive letter ...why ?
It's a Dell?
Which hardware do you use?

Open txtsetup.oem and activate fixBoot.USB, delete a comment:
;set USB drivers start=0 - nonsense?
dll = setup, fixBoot.USB


View Postilko_t, on 12 April 2010 - 09:21 AM, said:

This reminds me the same issues as in here:
http://www.msfn.org/...37-page-20.html

Time for similar workarounds
Service start=0 is included, but not activated by default.

adjusted txtsetup.sif and/or use of mnt.exe?
Unforutnately I can't test partiticular behaviour.

Quote

Or you have something new in your magic sleeves?
A old one: early USB PNP, Post #837 http://www.msfn.org/...post__p__906043

#167 User is offline   iosha789 

  • Group: Members
  • Posts: 8
  • Joined: 28-January 10

Posted 12 April 2010 - 11:30 PM

Thanks in best cdob and ilko_t i have success to install Windows XP from ISO-in my USB-HDD ! Thanks so much !!!


Open txtsetup.oem and activate fixBoot.USB, delete a comment:

;set USB drivers start=0 - nonsense?
dll = setup, fixBoot.USB


Yes........it successfully to install Windows XP without any error !

This post has been edited by iosha789: 12 April 2010 - 11:34 PM


#168 User is offline   cdob 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 876
  • Joined: 29-September 05

Posted 13 April 2010 - 02:35 PM

View Postiosha789, on 12 April 2010 - 11:30 PM, said:

i have success to install Windows XP from ISO-in my USB-HDD

Congratulations.

Which hardware do you use? Which BIOS require the USB boot fix?

Can you try a updated setup.cmd?
Remove fixBoot.USB at txtsetup.oem.
Setup.cmd should add fix boot autmatic.

Attached File(s)

  • Attached File  setup.7z (3.19K)
    Number of downloads: 55


#169 User is offline   iosha789 

  • Group: Members
  • Posts: 8
  • Joined: 28-January 10

Posted 14 April 2010 - 02:18 AM

View Postcdob, on 13 April 2010 - 02:35 PM, said:

View Postiosha789, on 12 April 2010 - 11:30 PM, said:

i have success to install Windows XP from ISO-in my USB-HDD

Congratulations.

Which hardware do you use? Which BIOS require the USB boot fix?

Can you try a updated setup.cmd?
Remove fixBoot.USB at txtsetup.oem.
Setup.cmd should add fix boot autmatic.


Thanks for support !

I used a normal Hardware with:
Main: ASUS P5KPL-CM
BIOS: AMI v.0606 - Build date: 03/11/09
RAM: 2.5GB SAMSUNG(2GB)+KINGMAX(512MB)
HDD: Seagate 80GB
USB-HDD: Seagate 250GB with Transcend box 2.5"

Yes ! I'll try and give a result as soon as possible !

Thanks cdob. Have nice day !

#170 User is offline   iosha789 

  • Group: Members
  • Posts: 8
  • Joined: 28-January 10

Posted 07 May 2010 - 09:40 PM

View Postiosha789, on 14 April 2010 - 02:18 AM, said:

View Postcdob, on 13 April 2010 - 02:35 PM, said:

View Postiosha789, on 12 April 2010 - 11:30 PM, said:

i have success to install Windows XP from ISO-in my USB-HDD

Congratulations.

Which hardware do you use? Which BIOS require the USB boot fix?

Can you try a updated setup.cmd?
Remove fixBoot.USB at txtsetup.oem.
Setup.cmd should add fix boot autmatic.


Thanks for support !

I used a normal Hardware with:
Main: ASUS P5KPL-CM
BIOS: AMI v.0606 - Build date: 03/11/09
RAM: 2.5GB SAMSUNG(2GB)+KINGMAX(512MB)
HDD: Seagate 80GB
USB-HDD: Seagate 250GB with Transcend box 2.5"

Yes ! I'll try and give a result as soon as possible !

Thanks cdob. Have nice day !


Hi again ! I have a problem with install Windows 2003. It give a error

[b]Warning ! Invalid first FAT entry (=0x0)!
chainloader (0x0ff)/I386/SETUPLDR.BIN
Error 15: File not found
press any key to continue...[/b]



But with the same method i installed successfully Windows XP...Can somebody give me some advice please !

Thanks in advanced....sorry because my English is so bad !

#171 User is offline   ilko_t 

  • MSFN Addict
  • Group: Super Moderator
  • Posts: 1,605
  • Joined: 06-December 06
  • OS:none specified
  • Country: Country Flag

Posted 07 May 2010 - 09:58 PM

0x0ff should be 0xff.

In addition- I don't think firadisk driver will work on 2003 setup, at least last versions I've tested did not. Most likely you will get BSOD 0x7B. But please, test and report back, including firadisk driver version.

#172 User is offline   iosha789 

  • Group: Members
  • Posts: 8
  • Joined: 28-January 10

Posted 12 May 2010 - 04:12 AM

View Postilko_t, on 07 May 2010 - 09:58 PM, said:

0x0ff should be 0xff.

In addition- I don't think firadisk driver will work on 2003 setup, at least last versions I've tested did not. Most likely you will get BSOD 0x7B. But please, test and report back, including firadisk driver version.

Sorry because my English so bad !!!!

Thanks ilko_t for fast replay ! I'm so sorry for late !

It's my mistake in config of grub4dos....today i fixed and the process load ISO image is success....but then Windows will dump....

I used firadisk v0.0.1.12

#173 User is offline   jaclaz 

  • The Finder
  • Group: Developers
  • Posts: 11,436
  • Joined: 23-July 04
  • OS:none specified
  • Country: Country Flag

Posted 12 May 2010 - 05:31 AM

View Postiosha789, on 12 May 2010 - 04:12 AM, said:

I used firadisk v0.0.1.12

Try LATEST:
http://www.boot-land...04&st=0&start=0
0.0.1.18 right now.

@ilko
Since you have some machines that do work with firadisk and some that won't, have you had a chance to test WinVblock?
http://www.boot-land...?showtopic=8168

Maybe it works with 2K3 on the "pesky" ones? :unsure:

jaclaz

#174 User is offline   ilko_t 

  • MSFN Addict
  • Group: Super Moderator
  • Posts: 1,605
  • Joined: 06-December 06
  • OS:none specified
  • Country: Country Flag

Posted 12 May 2010 - 03:31 PM

View Postjaclaz, on 12 May 2010 - 05:31 AM, said:

@ilko
Since you have some machines that do work with firadisk and some that won't, have you had a chance to test WinVblock?
http://www.boot-land...?showtopic=8168

Maybe it works with 2K3 on the "pesky" ones? :unsure:

jaclaz
Haven't tested WinVBLock, at that time it was in early development stage. Don't have any spare time lately for hobby :(

#175 User is offline   iosha789 

  • Group: Members
  • Posts: 8
  • Joined: 28-January 10

Posted 12 May 2010 - 11:47 PM

Try LATEST:
http://www.boot-land...04&st=0&start=0
0.0.1.18 right now.



Today i tested with firadisk 0.0.1.18 but the same result !

Any advice please !

Thanks so much !

#176 User is offline   cdob 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 876
  • Joined: 29-September 05

Posted 16 May 2010 - 03:23 AM

View Postiosha789, on 12 May 2010 - 11:47 PM, said:

Today i tested with firadisk 0.0.1.18 but the same result !


Which result do you get?
"Windows will dump" is not a clear error report.

Firadisk 0.0.1.18 does work fine at 2003 SP2 32 bit files.
If I recall correctly v0.0.1.12 did work too.

Which 2003 files do you use?

Integrate a 2003 setup.exe to floppy image.
Do not use a XP setup.exe for 2003.

#177 User is offline   iosha789 

  • Group: Members
  • Posts: 8
  • Joined: 28-January 10

Posted 24 May 2010 - 10:26 PM

Quote

Do not use a XP setup.exe for 2003.



Thanks ! Yes this is a mistake....now it successfully....thanks so much !

#178 User is offline   Tefole 

  • Newbie
  • Group: Members
  • Posts: 20
  • Joined: 04-September 04

Posted 27 May 2010 - 01:55 AM

@cdob,
with @kDN dd methode, i am recently using several winnt.sif's on the firadisk.image.
If I wanna work with two setupORG.exe files (win-original and the driverpack.one) on one firadisk.image, how could i handle this per menu.lst? i mean, one entry in grub with and one without driverpack (each one with specific winnt.sif of course).

This post has been edited by Tefole: 27 May 2010 - 01:56 AM


#179 User is offline   cdob 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 876
  • Joined: 29-September 05

Posted 27 May 2010 - 01:54 PM

View PostTefole, on 27 May 2010 - 01:55 AM, said:

If I wanna work with two setupORG.exe files (win-original and the driverpack.one) on one firadisk.image, how could i handle this per menu.lst? i mean, one entry in grub with and one without driverpack (each one with specific winnt.sif of course).

Well, setup.cmd does support driverpack method 2 already.
There is no need to include driverpack fake setup.exe to floppy image.
Quite contrary you may get strange results: read it's not supported.
In addition Driverpack masstorage add textmode files to txtsetup.sif too.

Anyway if you need to incldue a second setupORG.exe to floppy image.

Adjust txtsetup.oem inside floppy image
[Disks]
setup32  = "setup files x86", \txtsetup.oem, \setup\I386\
se03_32  = "2003 setup files x86", \txtsetup.oem, \setup\I386_03\
Copy 2003 setup.exe to \setup\I386_03\setupORG.exe.

Use a hexeditor, open txtsetup.oem, remember offset to

Quote

dll = setup32, setuporg.exe
Example: 0x596

Use the previous offset at menu.lst
write --offset=0x596 (fd0)/txtsetup.oem se03_32


#180 User is offline   Tefole 

  • Newbie
  • Group: Members
  • Posts: 20
  • Joined: 04-September 04

Posted 30 May 2010 - 10:59 AM

thank u cdob.
another issue:
Edit: Solved :)
Edit2: Final & Working Configuration
thx to cdob, tinybit, chenall, jaclaz, kDn, was_jaclaz, ... for their contributions and for their effort.

Quote

title WinXP Pro SP3 Common
ls /Images/XP_ALL.iso || find --set-root /Images/XP_ALL.iso
map --mem /Images/FiraFloppy.IMA.gz (fd0)
map --mem /Images/FiraFloppy.IMA.gz (fd1)
map --mem /Images/XP_ALL.iso (0xFF)
checkrange 0x80 read 0x8280 && map (hd0) (hd1)
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
# if start from HDD-device, than remaping hd0<->hd1
map --hook
write --offset=0 (fd0)/setup/ISOimage.ini \\Images\\XP_ALL.iso\n;\n;\n;
write --offset=0 (fd1)/setup/ISOimage.ini \\Images\\XP_ALL.iso\n;\n;\n;
write --offset=1782 (fd0)/TXTSETUP.OEM dll = setup, fixBoot.USB\r\n;
write --offset=1782 (fd1)/TXTSETUP.OEM dll = setup, fixBoot.USB\r\n;
# Begin HexEditing (Map SetupLDR.bin to Ramdrive)
map --mem (0xFF)/XPST/setupldr.BIN (rd)
cat --locate=i386 --replace=XPST (rd)+1
rootnoverify (0xff)
chainloader (rd)+1

title WinXP Pro SP3 Up2Date (Sereby) / nlited unattended
ls /Images/XP_ALL.iso || find --set-root /Images/XP_ALL.iso
map --mem /Images/FiraFloppy.IMA.gz (fd0)
map --mem /Images/FiraFloppy.IMA.gz (fd1)
map --mem /Images/XP_ALL.iso (0xFF)
checkrange 0x80 read 0x8280 && map (hd0) (hd1)
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
# if start from HDD-device, than remaping hd0<->hd1
map --hook
write --offset=0 (fd0)/setup/ISOimage.ini \\Images\\XP_ALL.iso\n;\n;\n;
write --offset=0 (fd1)/setup/ISOimage.ini \\Images\\XP_ALL.iso\n;\n;\n;
write --offset=1782 (fd0)/TXTSETUP.OEM dll = setup, fixBoot.USB\r\n;
write --offset=1782 (fd1)/TXTSETUP.OEM dll = setup, fixBoot.USB\r\n;
# Enable Winnt.sif / for the automatic installtion
dd if=(0xFF)/OS/XPLU/I386/WINNT.SIF of=(fd0)/WINNT.SIF
dd if=(0xFF)/OS/XPLU/I386/WINNT.SIF of=(fd1)/WINNT.SIF
# Begin HexEditing (Map SetupLDR.bin to Ramdrive)
map --mem (0xFF)/XPST/setupldr.BIN (rd)
cat --locate=i386 --replace=XPLU (rd)+1
rootnoverify (0xff)
chainloader (rd)+1

title Main Menu
configfile /boot/grub/menu.lst

I think that there is logical problem somewhere on the setupldr patching part.
I ll took the cat part from another thread from a posting from u.
Immediately after mapping and patching, i'll get the loading screen from the setup and a few mSeconds later - a reset on the VM. Either on a physically PC is neiter working.
Grub4Dos is the latest one from chenall. Without the setupldr-patching everything is fine.

Edit: I think, i found it :) but still some problems with the mapping from setupldr.bin into the ramdrive. probably i timing issue. I ll test it soon, and will write a feedback :)

btw: some suggestions for beautification? thats only just one entry in submenu, but its getting longer and longer...

This post has been edited by Tefole: 31 May 2010 - 03:13 AM


Share this topic:


  • 14 Pages +
  • « First
  • 7
  • 8
  • 9
  • 10
  • 11
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

3 User(s) are reading this topic
0 members, 3 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy