Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

Install XP from a RAM loaded ISO image


  • Please log in to reply
311 replies to this topic

#276
dagonas

dagonas
  • Member
  • 7 posts
  • Joined 04-March 10
  • OS:XP Pro x86
  • Country: Country Flag
Hi!

Is there a way to do a multiboot installation USB pendrive with Windows XP and Windows 7?

Does the method you have explained in this topic work fast?

Thanks in advance

Edited by dagonas, 07 June 2012 - 02:55 AM.



How to remove advertisement from MSFN

#277
OrcLex

OrcLex
  • Member
  • 3 posts
  • Joined 01-March 12
  • OS:Windows 7 x64
  • Country: Country Flag
I have an error message using firadisk (XP_INST.IMA) for installation of WinXP if an internal smart card reader is connected to the PC (dell). See attached image:

"There is no disk in the drive. Please insert a disk into drive \Device\Harddisk5\DR7."

I can skip it with Cancel or Continue and get the next error messages:

"There is no disk in the drive. Please insert a disk into drive \Device\Harddisk5\DR6."
"There is no disk in the drive. Please insert a disk into drive \Device\Harddisk2\DR4."
"There is no disk in the drive. Please insert a disk into drive \Device\Harddisk3\DR5."

The installation continues without any new problems. When unplugging the card reader no error messages appear.

I guess one script inside the XP_INST.IMA is checking every drive found in the system for some files but the card reader drives are empty and so an error message is thrown.
Any ideas for fixing that bug?


My menu.lst contains

title Setup Windows XP 1.5 [SP3 en] Step 1
find --set-root /iso/WinXP-SP3-en-DVD_V1.5.iso
map --mem (md)0x800+4 (99)
map /iso/XP_INST.IMA (fd0)
#map /iso/XP_INST.IMA (fd1)
map /iso/WinXP-SP3-en-DVD_V1.5.iso (222)
checkrange 0x80 read 0x8280 && map (hd0) (hd1)
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
#map --harddrives=1
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/iso/WinXP-SP3-en-DVD_V1.5.iso;floppy,vmem=find:/iso/XP_INST.IMA;\n\0
rootnoverify (222)
chainloader
map --status
pause Press any key twice...


title Setup Windows XP 1.5 [SP3 en] Step 2
map --mem (md)0x800+4 (99)
checkrange 0x80 read 0x8280 && map (hd0) (hd1)
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
#map --harddrives=1
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/iso/WinXP-SP3-en-DVD_V1.5.iso;\n\0
rootnoverify (hd0)
chainloader +1
map --status
pause Press any key . . .

Attached Files



#278
OrcLex

OrcLex
  • Member
  • 3 posts
  • Joined 01-March 12
  • OS:Windows 7 x64
  • Country: Country Flag

Hi!

Is there a way to do a multiboot installation USB pendrive with Windows XP and Windows 7?

Does the method you have explained in this topic work fast?

Thanks in advance


Yes, multiboot is working very well. Search for grub4dos, firadisk, windows 7 and use the image from this thread for windows xp.

#279
cdob

cdob

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,000 posts
  • Joined 29-September 05

I have an error message using firadisk (XP_INST.IMA) for installation of WinXP if an internal smart card reader is connected to the PC (dell).:

Which XP_INST.IMA do you use?

What about XP_INST_v06.7z and inetraget menu.lst examples?
Compare Post #269 http://www.msfn.org/...post__p__991048

#280
OrcLex

OrcLex
  • Member
  • 3 posts
  • Joined 01-March 12
  • OS:Windows 7 x64
  • Country: Country Flag
It seems to be fixed in the latest version. Perfect!
Thanks!

#281
shoaibjaffery

shoaibjaffery

    Newbie

  • Member
  • 16 posts
  • Joined 17-April 13
  • OS:XP Pro x64
  • Country: Country Flag

Hi,

i'm trying to install server 2003 from ram loaded iso....

menu.lst

title Loading XP RAM install - /Inst/XP_RAM.ISO
ls
/Inst/XP_RAM.ISO || find --set-root /Inst/XP_RAM.ISO
map
--mem /Inst/XP_INST.IMA (fd0)
#(fd1) optional, required at some BIOS
#map --mem /Inst/XP_INST.IMA (fd1)
map --mem /Inst/XP_RAM.ISO (0xFF)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader
(0xFF)/I386/SETUPLDR.BIN
 

but instead of xp_ram.iso (winxp image) I repalce server2003.iso image file by same name

txt mode setup goes fine...

but when gui mode starts i got message

"Please goto control panel and install and configure system components"

with only option of OK

when i press ok system restarts and stops at same message again...

 

please guide me where i'm wrong/?

thnx



#282
cdob

cdob

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,000 posts
  • Joined 29-September 05

install server 2003 from ram loaded iso....

I haven't done this.
 

"Please goto control panel and install and configure system components"

Did you integrate a 2003 setup.exe to XP_INST.IMA?

#283
shoaibjaffery

shoaibjaffery

    Newbie

  • Member
  • 16 posts
  • Joined 17-April 13
  • OS:XP Pro x64
  • Country: Country Flag

i'm using 06 version of  XP_INST.IMA which dose not require setup.exe
but i checked it with older version by replacing setup.exe

i'm getting error in gui mode something like source is not found i think it dose not mount iso file on 2nd setup



#284
cdob

cdob

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,000 posts
  • Joined 29-September 05

i'm using 06 version of XP_INST.IMA which dose not require setup.exe
i'm getting error in gui mode something like source is not found i think it dose not mount iso file on 2nd setup


There is a sample-menu.lst included, the 2nd example refers to "strange USB BIOS or hardware"

Try this one.
title Windows 2003
#2: strange USB BIOS or hardware
set dir=/images
set myISO=%dir%/2003.iso
echo %myISO%
set fdIMA=%dir%/XP_INST.gz
cat --length=0 %myISO% > nul || find --set-root --devices=hf %myISO%
map %myISO% (222)
map --mem %fdIMA% (fd1)
map --mem (md)0x6000+800 (fd0)
map --hook > nul
dd if=(fd1) of=(fd0) count=1
#uncomment to enable fixUSB
command (fd1)/grub4dos/fixUSB.bat %myISO%
#use original firadisk.inf
#cat --number=1 --locatei="firaedit.inf" --replace="firadisk.inf" (fd1)/TXTSETUP.OEM > nul
#chenall's ntboot
cat --locate=###### --number=1 (fd1)/TXTSETUP.OEM > nul || call :error %fdIMA% file error..
set offset=%?%
set fira.opt=cdrom,vmem=find:%myISO%;
write --offset=%offset% (fd1)/TXTSETUP.OEM value=Parameters,StartOptions,REG_SZ,"%fira.opt%"\r\n;
cat --skip=%offset% --locate=/ --replace=\\ (fd1)/TXTSETUP.OEM
command (fd1)/grub4dos/shifthd.bat
root (222)
chainloader /I386/SETUPLDR.BIN || chainloader ()
Yes, use XP_INST.gz from 06 version, don't change the file.


By the way:
I'm remember Concordia still http://en.wikipedia....dia_(Karakoram)
The most impressive place I visited so far.

#285
shoaibjaffery

shoaibjaffery

    Newbie

  • Member
  • 16 posts
  • Joined 17-April 13
  • OS:XP Pro x64
  • Country: Country Flag

Solved...
previous script was gud...

problem is in my source iso file as i nlite org iso

when i use org ios everything gose OK

thnx anyways...

now my nxt aim to include xp64bit can u please help me in this

THNX



#286
cdob

cdob

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,000 posts
  • Joined 29-September 05

previous script was gud...
problem is in my source iso file as i nlite org iso
when i use org ios everything gose OK

Thanks for report.

to include xp64bit

It's not supported. I'll investigate this.

#287
cdob

cdob

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,000 posts
  • Joined 29-September 05

include xp64bit

There are 64 bit FiraDisk drivers at new attached XP_Inst.gz

Default is x86 drivers still, works at XP x86 and 2003 x86.
Set 64 bit drivers at menu.lst:
cat --locatei="= firadisk32" --replace="= firadisk64" (fd1)/TXTSETUP.OEM
 
title Windows XP x64
#2: strange USB BIOS or hardware
set dir=/images
set myISO=%dir%/XP64.iso
echo %myISO%
set fdIMA=%dir%/XP_Inst.gz
cat --length=0 %myISO% > nul || find --set-root --devices=hf %myISO%
map %myISO% (222)
map --mem %fdIMA% (fd1)
map --mem (md)0x6000+800 (fd0)
map --hook > nul
dd if=(fd1) of=(fd0) count=1
cat --locatei="= firadisk32" --replace="= firadisk64" (fd1)/TXTSETUP.OEM > nul || echo error %fdIMA% file error..
#uncomment to enable fixUSB
command (fd1)/grub4dos/fixUSB64.bat %myISO%
#use original firadisk.inf
#cat --number=1 --locatei="firaedit.inf" --replace="firadisk.inf" (fd1)/TXTSETUP.OEM > nul
#chenall's ntboot
cat --locate=###### --number=1 (fd1)/TXTSETUP.OEM > nul || call :error %fdIMA% file error..
set offset=%?%
set fira.opt=cdrom,vmem=find:%myISO%;
write --offset=%offset% (fd1)/TXTSETUP.OEM value=Parameters,StartOptions,REG_SZ,"%fira.opt%"\r\n;
cat --skip=%offset% --locate=/ --replace=\\ (fd1)/TXTSETUP.OEM
#cat (fd1)/TXTSETUP.OEM
#pause
command (fd1)/grub4dos/shifthd.bat
root (222)
chainloader /I386/SETUPLDR.BIN || chainloader ()

Attached Files



#288
shoaibjaffery

shoaibjaffery

    Newbie

  • Member
  • 16 posts
  • Joined 17-April 13
  • OS:XP Pro x64
  • Country: Country Flag

thnx for quick help

i'll try n come back with results...



#289
shoaibjaffery

shoaibjaffery

    Newbie

  • Member
  • 16 posts
  • Joined 17-April 13
  • OS:XP Pro x64
  • Country: Country Flag

hye there

is it possible for you to please modify script like this

 

title Windows XP x64 - Professional\n
find --set-root /image/XP_Inst.gz
map --mem /image/XP_Inst.gz (fd0)
map --mem /image/XP_Inst.gz (fd1)
find --set-root/image/XP64.iso
map /image/XP64.iso (0xfe)
map --hook
map --mem (0xfe)+290000 (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xff)/I386/SETUPLDR.BIN
 
i want to load text mode setup from ram... not from usb


#290
shoaibjaffery

shoaibjaffery

    Newbie

  • Member
  • 16 posts
  • Joined 17-April 13
  • OS:XP Pro x64
  • Country: Country Flag

Script i'm successfully using for server 2003 32bit

 

title   *)   Windows Server 2003 - Enterprise\n
find --set-root /ISO/FLOPPY/SRVR3SP2.IMA.gz
map --mem /ISO/FLOPPY/SRVR3SP2.IMA.gz (fd0)
map --mem /ISO/FLOPPY/SRVR3SP2.IMA.gz (fd1)
find --set-root /ISO/SRVR3SP2.iso
map /ISO/SRVR3SP2.iso (0xfe)
map --hook
map --mem (0xfe)+290000 (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xff)/I386/SETUPLDR.BIN

 

 

cant find option to attach modified file
SRVR3SP2.IMA.GZ

 

advantage of this script over your script is that we can use winnt.sif for unattended instlation inside SRVR3SP2.IMA.GZ folder... while using your above script system dose not read winnt.sif... any solution


Edited by shoaibjaffery, 24 November 2013 - 08:07 AM.


#291
shoaibjaffery

shoaibjaffery

    Newbie

  • Member
  • 16 posts
  • Joined 17-April 13
  • OS:XP Pro x64
  • Country: Country Flag

if i replace for xp pro 32bit (didnt check it with 64bit yet)

map --mem %fdIMA% (fd1)
map --mem (md)0x6000+800 (fd0)

 

with

map --mem %fdIMA% (fd1)
map --mem %fdIMA% (fd0)

 

installation goes OK using winnt.sif as unattended input

 

please tell me abut

map --mem (md)0x6000+800 (fd0)

whts its function???

 

 

 

Replacing the above line wont work for win xp 64bit...

error

following device driver will not work correctly on this computer:\firadisk\firadisk.sys.....blah blah blah

 

 any solution please ....


Edited by shoaibjaffery, 24 November 2013 - 11:25 AM.


#292
shoaibjaffery

shoaibjaffery

    Newbie

  • Member
  • 16 posts
  • Joined 17-April 13
  • OS:XP Pro x64
  • Country: Country Flag

:( still waiting for solution... please...



#293
shoaibjaffery

shoaibjaffery

    Newbie

  • Member
  • 16 posts
  • Joined 17-April 13
  • OS:XP Pro x64
  • Country: Country Flag

the device associated with following device driver will not work correctly on this computer /firadisk/firadisk.sys



#294
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,474 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

the device associated with following device driver will not work correctly on this computer /firadisk/firadisk.sys

Please do read attentively cdob's post:

http://www.msfn.org/...mage/?p=1061029

PARTICULARLY this part:

 

 

Default is x86 drivers still, works at XP x86 and 2003 x86.

Set 64 bit drivers at menu.lst:
cat --locate="= firadisk32" --replace="= firadisk64" (fd1)/TXTSETUP.OEM
 

 

If you have not modified txtsetup.oem as above, the firadisk driver that will be attempted to load will be the 32 bit version, which obviously cannot work for 64 bit.

 

jaclaz



#295
shoaibjaffery

shoaibjaffery

    Newbie

  • Member
  • 16 posts
  • Joined 17-April 13
  • OS:XP Pro x64
  • Country: Country Flag

i'm using ima file attached by cdob and exactly same menu.lst

still getting this msg

i have to press enter in textmode to continue...

windows installed sucessfully

here i face another problem....

i see winxpx64 is still mounted as CD i can see it as cd drive in my computer when ever i plug my usb into the system...

when i pull my usb back cd drive also gone...



#296
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,474 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

i'm using ima file attached by cdob and exactly same menu.lst
still getting this msg
i have to press enter in textmode to continue...
windows installed sucessfully

Post your TXTSETUP.OEM, that error comes if you provide a "wrong architecture driver":
http://support.micro...kb/885349/en-us

here i face another problem....
i see winxpx64 is still mounted as CD i can see it as cd drive in my computer when ever i plug my usb into the system...
when i pull my usb back cd drive also gone...

I am not understanding what you mean, please try to describe this issue in more detail, or using different words. :unsure:
Try opening disk manager (when the USB stick is connected) and post a screenshot of it.
Try opening disk manager (after you disconnect the USB stick) and post a screenshot of it
 
jaclaz

#297
shoaibjaffery

shoaibjaffery

    Newbie

  • Member
  • 16 posts
  • Joined 17-April 13
  • OS:XP Pro x64
  • Country: Country Flag
;Install XP from a flat file and a RAM loaded ISO image
;http://www.msfn.org/board/2-t137714.html
;created by cdob


;txtsetup.oem
;http://msdn.microsoft.com/en-us/library/ms794587.aspx


[Disks]
firadisk  = "FiraDisk Virtual Disk Installation", \txtsetup.oem, \firadisk\
setup  = "setup files", \txtsetup.oem, \setup\
setup32  = "setup files x86", \txtsetup.oem, \setup\I386\
setup64  = "setup files x64", \txtsetup.oem, \setup\AMD64\
VMSCSI  = "VMware SCSI Controller Installation Disk x86", \txtsetup.oem, \VMSCSI\
USB32 = "USB 32 bit driver : to USB installation", \txtsetup.oem, \USB32\


[Defaults]
scsi = firadisk32


[scsi]
firadisk32 = "FiraDisk Virtual Disk Driver x86"
firadisk64 = "FiraDisk Virtual Disk Driver x64"
VMSCSI   = "VMware SCSI Controller"


;USB part based on Dietmar's tutorial 5 http://www.winusb.de
usbehci = "OEM usbehci 32"
usbohci = "OEM usbohci 32"
usbuhci = "OEM usbuhci 32"
usbhub  = "OEM usbhub 32"
usbstor = "OEM usbstor 32"


; =========================================================
[Files.scsi.firadisk32]
driver = firadisk, firadisk.sys,firadisk
catalog= firadisk, firadisk.cat
inf    = firadisk, FiraEdit.inf
dll    = firadisk, firadisk.cmd


;comment sections #fixUSB32# and #CopySetup# to enable USB fix
[fixUSB32]
dll    = setup32, setup.exe
dll    = setup, setup.cmd


;enable first addional reboot
;set USB drive letter fix
dll = setup, fixDrive.USB


;set cleanup installation settings
dll = setup, cleanup.USB


;name of ISO image to search at GUI mode, default \Inst\XP_RAM.ISO
dll = setup, ISOimage.ini




;optional installation to USB add UsbBootWatcher
;http://www.911cd.net/forums//index.php?showtopic=22473
;dll = USB32, UsbBootW.cnf
;dll = USB32, UsbBootW.exe


[CopySetup]
dll    = setup32, setuporg.exe


[HardwareIds.scsi.firadisk]
id="detected\firadisk","firadisk"


[Config.firadisk]
##############################################################################################################################


; =========================================================
[Files.scsi.firaDisk64]
driver = firadisk, firadi64.sys,firadisk
inf    = firadisk, firadisk.inf
catalog= firadisk, firadi64.cat


[fixUSB64]
dll    = setup64, setup.exe
dll    = setup, setup.cmd


;enable first addional reboot
;set USB drive letter fix
dll = setup, fixDrive.USB


;set RAM loading at second boot - default imdisk file based
;dll = setup, RAMload.2nd


;optional: name of ISO image to search at GUI mode, default \Inst\XP_RAM.ISO
dll = setup, ISOimage.ini




;=================================================
[Files.scsi.VMSCSI]
driver  = VMSCSI, vmscsi.sys, VMSCSI
inf = VMSCSI, vmscsi.inf
catalog = VMSCSI, vmscsi.cat


[Config.VMSCSI]
# Add registry value 
# HKLM\System\CurrentControlSet\VMSCSI\Tag with value of 5
value = "", Tag, REG_DWORD, 5


# HKLM\System\CurrentControlSet\VMSCSI\Parameters\PnPInterface\5
#  The subkey name should be 5 for PCIBus
#  The value of the subkey should be 1 for PnP enabled or 0 for disabled.
value = Parameters\PnpInterface, 5 ,REG_DWORD, 1


# set max outstanding requests to the adapter
value = Parameters\Device, NumberOfRequests, REG_DWORD, 128


[HardwareIds.scsi.VMSCSI]
id  = "PCI\VEN_104B&DEV_1040", "VMscsi"






;=================================================
[Files.scsi.usbohci]
driver = USB32, usbohci.sys, usbohci


[HardwareIds.scsi.usbohci]
id = "PCI\CC_0C0310", usbohci


[Config.usbohci]
value = "", Group, REG_SZ, "Boot Bus Extender"
value = "", Start, REG_DWORD, 0




[Files.scsi.usbuhci]
driver = USB32,usbuhci.sys,usbuhci


[HardwareIds.scsi.usbuhci]
id = "PCI\CC_0C0300", usbuhci


[Config.usbuhci]
value = "", Group, REG_SZ, "Boot Bus Extender"
value = "", Start, REG_DWORD, 0




[Files.scsi.usbehci]
driver = USB32, usbehci.sys, usbehci


[HardwareIds.scsi.usbehci]
id = "PCI\CC_0C0320", usbehci


[Config.usbehci]
value = "", Group, REG_SZ, "Boot Bus Extender"
value = "", Start, REG_DWORD, 0




[Files.scsi.usbhub]
driver = USB32, usbhub.sys, usbhub


[HardwareIds.scsi.usbhub]
id = "USB\ROOT_HUB", "usbhub"
id = "USB\ROOT_HUB20", "usbhub"
id = "USB\CLASS_09", "usbhub"


[Config.usbhub]
value = "", Group, REG_SZ, "System Bus Extender"
value = "", Start, REG_DWORD, 0




[Files.scsi.usbstor]
driver = USB32, usbstor.sys, usbstor
inf = USB32, usb.inf
inf = USB32, usbport.inf
inf = USB32, usbstor.inf
dll = USB32, to_usb.txt
dll = setup, dsigning.exe


[HardwareIds.scsi.usbstor]
id = "USB\Class_08", "usbstor"


[Config.usbstor]
value = "", Group, REG_SZ, "System Bus Extender"
value = "", Start, REG_DWORD, 0

here is my 

TXTSETUP.OEM

 

[Disks]
disk1="FiraDisk Installation Disk",\firadisk.inf,\


[Defaults]
SCSI=firadiskx86


[SCSI]
firadiskx86="FiraDisk Driver x86"
firadiskx64="FiraDisk Driver x64"


[Files.scsi.firadiskx86]
driver=disk1,firadisk.sys,FiraDisk
inf=disk1,firadisk.inf
catalog=disk1,firadisk.cat


[Files.scsi.firadiskx64]
driver=disk1,firadi64.sys,FiraDisk
inf=disk1,firadisk.inf
catalog=disk1,firadi64.cat


[HardwareIds.scsi.firadiskx86]
id="detected\firadisk","FiraDisk"


[HardwareIds.scsi.firadiskx64]
id="detected\firadisk","FiraDisk"


[Config.FiraDisk]

this is another TXTSETUP.OEM in firaDisk folder

 

i'm using this file

http://www.msfn.org/...attach_id=37547


Edited by shoaibjaffery, 01 December 2013 - 01:12 PM.


#298
shoaibjaffery

shoaibjaffery

    Newbie

  • Member
  • 16 posts
  • Joined 17-April 13
  • OS:XP Pro x64
  • Country: Country Flag

i formatted my system, will install again then able to post screenshots...
problem is

 

after successful installation of Windows XP SP2 x64

when ever i insert my installation usb into system two new drives appear into my computer instead one (which should be my usb disk)

one of these two disks is my usb disk...

other is a cd-rom drive showing my winxpx64.iso file mounted (winxpx64.iso file is saved into my usb disk from where i installed this window)

when i eject my USB disk both drive disappear from my computer...



#299
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,474 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

Try manually changing the line:

 

[Defaults]
scsi = firadisk32

 

to:

 

[Defaults]
scsi = firadisk64

 

 

for the experiment.

 

jaclaz



#300
ilko_t

ilko_t

    MSFN Addict

  • Super Moderator
  • 1,722 posts
  • Joined 06-December 06
  • OS:none specified
  • Country: Country Flag

here is my 

TXTSETUP.OEM

 

Why is yours so different?

At first glance you are missing firaedit.inf which also removes the firadisk service, the one which brings you up second disk, the CD with XP contents...

There might be other issues because of the missing lines.

 

 

 

this is another TXTSETUP.OEM in firaDisk folder

 

i'm using this file

http://www.msfn.org/...attach_id=37547

 

 

 

What about this other txtsetup.oem file?

Where is that attachment from?

 

It's quite hard to follow you.


Install Windows from USB, boot Linux, multiboot and a lot more with WinSetupFromUSB





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users