cdob Posted November 21, 2013 Author Share Posted November 21, 2013 previous script was gud... problem is in my source iso file as i nlite org iso when i use org ios everything gose OKThanks for report. to include xp64bitIt's not supported. I'll investigate this. Link to comment Share on other sites More sharing options...
cdob Posted November 23, 2013 Author Share Posted November 23, 2013 include xp64bitThere are 64 bit FiraDisk drivers at new attached XP_Inst.gzDefault 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.OEMtitle Windows XP x64#2: strange USB BIOS or hardwareset dir=/imagesset myISO=%dir%/XP64.isoecho %myISO%set fdIMA=%dir%/XP_Inst.gzcat --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 > nuldd if=(fd1) of=(fd0) count=1cat --locatei="= firadisk32" --replace="= firadisk64" (fd1)/TXTSETUP.OEM > nul || echo error %fdIMA% file error..#uncomment to enable fixUSBcommand (fd1)/grub4dos/fixUSB64.bat %myISO%#use original firadisk.inf#cat --number=1 --locatei="firaedit.inf" --replace="firadisk.inf" (fd1)/TXTSETUP.OEM > nul#chenall's ntbootcat --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#pausecommand (fd1)/grub4dos/shifthd.batroot (222)chainloader /I386/SETUPLDR.BIN || chainloader ()XP_INST.gz Link to comment Share on other sites More sharing options...
shoaibjaffery Posted November 24, 2013 Share Posted November 24, 2013 thnx for quick helpi'll try n come back with results... Link to comment Share on other sites More sharing options...
shoaibjaffery Posted November 24, 2013 Share Posted November 24, 2013 hye thereis it possible for you to please modify script like thistitle Windows XP x64 - Professional\nfind --set-root /image/XP_Inst.gzmap --mem /image/XP_Inst.gz (fd0)map --mem /image/XP_Inst.gz (fd1)find --set-root/image/XP64.isomap /image/XP64.iso (0xfe)map --hookmap --mem (0xfe)+290000 (0xff)map (hd0) (hd1)map (hd1) (hd0)map --hookchainloader (0xff)/I386/SETUPLDR.BIN i want to load text mode setup from ram... not from usb Link to comment Share on other sites More sharing options...
shoaibjaffery Posted November 24, 2013 Share Posted November 24, 2013 (edited) Script i'm successfully using for server 2003 32bittitle *) Windows Server 2003 - Enterprise\nfind --set-root /ISO/FLOPPY/SRVR3SP2.IMA.gzmap --mem /ISO/FLOPPY/SRVR3SP2.IMA.gz (fd0)map --mem /ISO/FLOPPY/SRVR3SP2.IMA.gz (fd1)find --set-root /ISO/SRVR3SP2.isomap /ISO/SRVR3SP2.iso (0xfe)map --hookmap --mem (0xfe)+290000 (0xff)map (hd0) (hd1)map (hd1) (hd0)map --hookchainloader (0xff)/I386/SETUPLDR.BINcant find option to attach modified fileSRVR3SP2.IMA.GZadvantage 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 November 24, 2013 by shoaibjaffery Link to comment Share on other sites More sharing options...
shoaibjaffery Posted November 24, 2013 Share Posted November 24, 2013 (edited) if i replace for xp pro 32bit (didnt check it with 64bit yet)map --mem %fdIMA% (fd1)map --mem (md)0x6000+800 (fd0)withmap --mem %fdIMA% (fd1)map --mem %fdIMA% (fd0)installation goes OK using winnt.sif as unattended inputplease tell me abutmap --mem (md)0x6000+800 (fd0)whts its function???Replacing the above line wont work for win xp 64bit...errorfollowing device driver will not work correctly on this computer:\firadisk\firadisk.sys.....blah blah blah any solution please .... Edited November 24, 2013 by shoaibjaffery Link to comment Share on other sites More sharing options...
shoaibjaffery Posted November 30, 2013 Share Posted November 30, 2013 still waiting for solution... please... Link to comment Share on other sites More sharing options...
shoaibjaffery Posted December 1, 2013 Share Posted December 1, 2013 the device associated with following device driver will not work correctly on this computer /firadisk/firadisk.sys Link to comment Share on other sites More sharing options...
jaclaz Posted December 1, 2013 Share Posted December 1, 2013 the device associated with following device driver will not work correctly on this computer /firadisk/firadisk.sysPlease do read attentively cdob's post:http://www.msfn.org/board/topic/137714-install-xp-from-a-ram-loaded-iso-image/?p=1061029PARTICULARLY 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 Link to comment Share on other sites More sharing options...
shoaibjaffery Posted December 1, 2013 Share Posted December 1, 2013 i'm using ima file attached by cdob and exactly same menu.lststill getting this msgi have to press enter in textmode to continue...windows installed sucessfullyhere 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... Link to comment Share on other sites More sharing options...
jaclaz Posted December 1, 2013 Share Posted December 1, 2013 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 sucessfullyPost your TXTSETUP.OEM, that error comes if you provide a "wrong architecture driver": http://support.microsoft.com/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. 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 Link to comment Share on other sites More sharing options...
shoaibjaffery Posted December 1, 2013 Share Posted December 1, 2013 (edited) ;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.deusbehci = "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,firadiskcatalog= firadisk, firadisk.catinf = firadisk, FiraEdit.infdll = firadisk, firadisk.cmd;comment sections #fixUSB32# and #CopySetup# to enable USB fix[fixUSB32]dll = setup32, setup.exedll = setup, setup.cmd;enable first addional reboot;set USB drive letter fixdll = setup, fixDrive.USB;set cleanup installation settingsdll = setup, cleanup.USB;name of ISO image to search at GUI mode, default \Inst\XP_RAM.ISOdll = 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,firadiskinf = firadisk, firadisk.infcatalog= firadisk, firadi64.cat[fixUSB64]dll = setup64, setup.exedll = setup, setup.cmd;enable first addional reboot;set USB drive letter fixdll = 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.ISOdll = setup, ISOimage.ini;=================================================[Files.scsi.VMSCSI]driver = VMSCSI, vmscsi.sys, VMSCSIinf = VMSCSI, vmscsi.infcatalog = VMSCSI, vmscsi.cat[Config.VMSCSI]# Add registry value # HKLM\System\CurrentControlSet\VMSCSI\Tag with value of 5value = "", 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 adaptervalue = 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, usbstorinf = USB32, usb.infinf = USB32, usbport.infinf = USB32, usbstor.infdll = USB32, to_usb.txtdll = setup, dsigning.exe[HardwareIds.scsi.usbstor]id = "USB\Class_08", "usbstor"[Config.usbstor]value = "", Group, REG_SZ, "System Bus Extender"value = "", Start, REG_DWORD, 0here 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,FiraDiskinf=disk1,firadisk.infcatalog=disk1,firadisk.cat[Files.scsi.firadiskx64]driver=disk1,firadi64.sys,FiraDiskinf=disk1,firadisk.infcatalog=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 folderi'm using this filehttp://www.msfn.org/board/index.php?app=core&module=attach§ion=attach&attach_id=37547 Edited December 1, 2013 by shoaibjaffery Link to comment Share on other sites More sharing options...
shoaibjaffery Posted December 1, 2013 Share Posted December 1, 2013 i formatted my system, will install again then able to post screenshots...problem isafter successful installation of Windows XP SP2 x64when 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... Link to comment Share on other sites More sharing options...
jaclaz Posted December 1, 2013 Share Posted December 1, 2013 Try manually changing the line:[Defaults]scsi = firadisk32to:[Defaults]scsi = firadisk64for the experiment.jaclaz Link to comment Share on other sites More sharing options...
ilko_t Posted December 1, 2013 Share Posted December 1, 2013 here is my TXTSETUP.OEMWhy 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 folderi'm using this filehttp://www.msfn.org/board/index.php?app=core&module=attach§ion=attach&attach_id=37547What about this other txtsetup.oem file?Where is that attachment from?It's quite hard to follow you. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now