cdob Posted February 4, 2011 Posted February 4, 2011 (edited) Install XP from a ISO file.Use a original ISO file. Or use a custom version, e.g. integrate mass storage drivers.No RAM disk used. Usefull at low RAM machines and slow USB BIOS speed.WinVBlock is a free and open source Windows driver for using virtual disks.http://reboot.pro/8168/New winvblock 2011-01-23 version maps a ISO file from a USB drive. Thanks Sha0.Windows setup recognice ISO file as a CD: Installation is possible.This is experimental so far: use a current development versionhttp://github.com/Sha0/winvblock/commits/master/Create a floppy image winvblock.ima\txtsetup.oem\WinVBlk.INF\WVBlk32.sysCreate a bootable USB drive. Grub4dos menu.lsttitle 1 Start Windows XP setupmap /winvblock.ima (fd0)map /winvblock.ima (fd1)map /Inst/XP_RAM.ISO (0xff)checkrange 0x80 read 0x8280 && map (hd0) (hd1)checkrange 0x80 read 0x8280 && map (hd1) (hd0)map --hookchainloader (0xff)title 2 Continue Windows XP setupmap /winvblock.IMA (fd0)map /winvblock.ima (fd1)map /Inst/XP_RAM.ISO (0xff)checkrange 0x80 read 0x8280 && map (hd0) (hd1)checkrange 0x80 read 0x8280 && map (hd1) (hd0)map --hookchainloader (hd0)+1Boot twice from USB drive.Use continuous files. Wincontig does defragment files: http://wincontig.mdtzone.it/A default XP SP3 ntdetect.com did work at a old AMI BIOS, 256MB RAM.Flat file PE1 booting results to a 0x7b at this BIOS.Other machines has to be tested. Happy testing. Edited February 4, 2011 by cdob
submix8c Posted February 4, 2011 Posted February 4, 2011 (heh heh! "sister" website! BTW, new website is better than old...)UmGuanaTryThis (l8tr)(note - not a wasted post - "hooks" me as a reminder)
Doodoo Posted February 8, 2011 Posted February 8, 2011 Install XP from a ISO file.Use a original ISO file. Or use a custom version, e.g. integrate mass storage drivers.New winvblock 2011-01-23 version maps a ISO file from a USB drive. Thanks Sha0.Fantastic !! For me install from an ISO on USB is the most convenient stuff you can imagine !!For even more conveniency, I find it's even better to get the Driver packs outside the ISO so that they can be updated very easily, as explained in this postTherefore it doesn't get too messy on your USB stick: one plain ISO, plus one folder with the driverpacks, that's it ! Happy install :-)
wimb Posted February 11, 2011 Posted February 11, 2011 (edited) Hi cdob,I tried your NEW way of Install of XP.In GUI-mode of XP Setup there was an unexpected STOP at T-13The message is Access denied for Windows\system32\grpconv.exeSetup can continue and at T-9 the video driver is installed by DriverForgeOn booting Windows XP then it freezes just before Desktop ....Do you have any idea how to fix it ? Edited February 11, 2011 by wimb
cdob Posted February 11, 2011 Author Posted February 11, 2011 A idea: does PNP disconnect winvblock CD drive?Open a command prompt, does exist CD drive still? Try a vanilla XP too.
wimb Posted February 12, 2011 Posted February 12, 2011 (edited) At T-13 STOP then I have used Shift + F10 to open command prompt.Then used ListDOSdevices.exe and see only real build-in CD-ROM drives (plus all other normal drives)I think at T-13 install of Windows Media Player version 11 should occur (but pop-up of small progress window does NOT appear)After Continue with GUI Setup and Reboot - Then freezes just before Desktop .... Edited February 12, 2011 by wimb
cdob Posted February 12, 2011 Author Posted February 12, 2011 I'm deeply impressed, you've good connections: a vanilla XP with Media Player 11 Try edit txtsetup.oem and comment WinVBlk.INF line.
tonyzg Posted February 15, 2011 Posted February 15, 2011 (edited) Hello guys, my first post here so be gentle I tried this metod on HP d51c desktop PC and stuck with a problem.I made winvblock.ima with 3 files and save it to the root of USB (16 GB Kingston).I made XP_RAM.ISO from my Windows XP with SP2 installation CD. Both imagefiles were made with Magiciso. XP_RAM.ISO is also in root of USB.Then I made submenu winset.lst like this:default 0timeout 30color NORMAL HIGHLIGHT HELPTEXT HEADINGsplashimage=/grub_face.xpm.gzforeground=FFFFFFbackground=000000title Back to Main Menuconfigfile /menu.lsttitle 1 Start Windows XP setup map /winvblock.ima (fd0) map /winvblock.ima (fd1) map /XP_RAM.ISO (0xff) checkrange 0x80 read 0x8280 && map (hd0) (hd1) checkrange 0x80 read 0x8280 && map (hd1) (hd0) map --hook chainloader (0xff) title 2 Continue Windows XP setup map /winvblock.IMA (fd0) map /winvblock.ima (fd1) map /XP_RAM.ISO (0xff) checkrange 0x80 read 0x8280 && map (hd0) (hd1) checkrange 0x80 read 0x8280 && map (hd1) (hd0) map --hook chainloader (hd0)+1I'm geting to this submenu through menu.lst:title Windows XP SP2 - LOW RAM SYSTEMSconfigfile /winset.lstThe setup start and I get massage to click a key to start setup from CD.The files start to copy and than at one point (I think when it sais "Starting Windows"at the bottom) I get blue screen with this:A problem has been detected and Windows has been shut down to prevent damage to yout computer.IRQL_NOT_LESS_OR_EQUAL..............................................Tehnical information:*** STOP: 0x0000000A (0xE1187000, 0x00000002, 0x00000001, 0x808CDB80)Can someone please help me? Edited February 15, 2011 by tonyzg
jaclaz Posted February 15, 2011 Posted February 15, 2011 Can someone please help me?YES/NO. http://homepages.tesco.net/J.deBoynePollard/FGA/questions-with-yes-or-no-answers.htmlSee if anything in here applies:http://support.microsoft.com/kb/314063/en-usConfirm that hardware is OK.jaclaz
tonyzg Posted February 15, 2011 Posted February 15, 2011 (edited) I don't mind receiving YES/NO answers as long as there are few YES This one doesn't help thou.The hardware is OK because there are already Windows XP SP2 on same PC,installed from the same CD I made iso.I'll try to put WinXP SP3 iso file on USB and test same config with it.My guess is that there is problem with mappingcheckrange 0x80 read 0x8280 && map (hd0) (hd1) checkrange 0x80 read 0x8280 && map (hd1) (hd0) or maybe with my winvblock.ima Edited February 15, 2011 by tonyzg
jaclaz Posted February 15, 2011 Posted February 15, 2011 No, the mapping should be allright, but you can just do:map (hd0) (hd1) map (hd1) (hd0)map --hookIt is very possible that the version of WinVblock makes a difference, but the 0x0000000A error is a lot like a problem with HAL detection, the fact that hardware is good is a good thing, but there are several other possible causes on the mentioned KB, Methods 1 and 2 cost nothing to try.jaclaz
tonyzg Posted February 16, 2011 Posted February 16, 2011 (edited) Yes the problem is not in mapping. I tried in the way you sugested and I got same error.I tried Windows XP SP3 iso (made from my original XP SP2 CD with nLite) and "no go" there to.I'd be thankfull if someone could post their working winvblock.ima so that I can verify is the problem in my floppy image.Thanks Edited February 16, 2011 by tonyzg
ilko_t Posted February 16, 2011 Posted February 16, 2011 Try the attached, grub4dos supports gzip compression so may not need to extract it, just amend winset.lst accordingly.Just tested it with XP SP3 on an old laptop up to the partitioning screen, winvblock files are from today or yesterday.winvblk.ima.gz
wimb Posted February 16, 2011 Posted February 16, 2011 (edited) I found that WinVBlock virtual floppy and virtual CD drive only survive in GUI mode when they are defined in RAM or on local harddisk.It means that WinVBlock virtual CD on USB-drive is present in GUI mode at beginning of install of devices, but is lost after install of devices is finished.Result is that second part of GUI mode has no access to virtual CD with XP Setup ISO and then XP Setup will FAIL with earlier described STOP at T-13I tried also to use clean XP-SP3 source, but that makes no difference.These are some interesting list of devices made during GUI mode of XP Setup, before and after install of devices.WinVBlock virtual CD defined in RAM survives install of devices in GUI modeC:\WINDOWS>D:D:\>devDrv Type DosDeviceNameA: REMOVABLE \Device\Floppy0B: REMOVABLE \Device\Floppy1C: FIXED \Device\HarddiskVolume9D: FIXED \Device\HarddiskVolume6E: FIXED \Device\HarddiskVolume1F: FIXED \Device\HarddiskVolume7G: FIXED \Device\HarddiskVolume8H: FIXED \Device\HarddiskVolume3I: FIXED \Device\HarddiskVolume4J: REMOVABLE \Device\Harddisk3\DP(1)0-0+10K: REMOVABLE \Device\Harddisk4\DP(1)0-0+11L: REMOVABLE \Device\Harddisk5\DP(1)0-0+12M: REMOVABLE \Device\Harddisk6\DP(1)0-0+13N: FIXED \Device\HarddiskVolume5O: FIXED \Device\HarddiskVolume2P: REMOVABLE \Device\Floppy2Q: CDROM \Device\CdRom0R: CDROM \Device\CdRom1S: CDROM \Device\CdRom2T: ----U: ----V: ----W: ----X: ----Y: ----Z: ----Press any key to closeD:\>devDrv Type DosDeviceNameA: REMOVABLE \Device\Floppy3B: REMOVABLE \Device\Floppy1C: FIXED \Device\HarddiskVolume9D: FIXED \Device\HarddiskVolume6E: FIXED \Device\HarddiskVolume1F: FIXED \Device\HarddiskVolume7G: FIXED \Device\HarddiskVolume8H: FIXED \Device\HarddiskVolume3I: FIXED \Device\HarddiskVolume4J: REMOVABLE \Device\Harddisk3\DP(1)0-0+33K: REMOVABLE \Device\Harddisk4\DP(1)0-0+2fL: REMOVABLE \Device\Harddisk5\DP(1)0-0+2dM: REMOVABLE \Device\Harddisk6\DP(1)0-0+31N: FIXED \Device\HarddiskVolume5O: FIXED \Device\HarddiskVolume2P: REMOVABLE \Device\Floppy2Q: CDROM \Device\CdRom0R: CDROM \Device\CdRom5S: CDROM \Device\CdRom3T: ----U: ----V: ----W: ----X: ----Y: ----Z: ----Press any key to closeD:\>WinVBlock virtual CD on USB-stick does NOT survive install of devices in GUI modeMicrosoft Windows XP [versie 5.1.2600](C) Copyright 1985-2001 Microsoft Corp.C:\WINDOWS\inf>G:G:\>devDrv Type DosDeviceNameA: REMOVABLE \Device\Floppy0B: REMOVABLE \Device\Floppy1C: FIXED \Device\HarddiskVolume2D: FIXED \Device\HarddiskVolume6E: FIXED \Device\HarddiskVolume3F: FIXED \Device\HarddiskVolume4G: REMOVABLE \Device\Harddisk2\DP(1)0-0+fH: FIXED \Device\HarddiskVolume7I: FIXED \Device\HarddiskVolume8J: REMOVABLE \Device\Harddisk3\DP(1)0-0+10K: REMOVABLE \Device\Harddisk4\DP(1)0-0+11L: REMOVABLE \Device\Harddisk5\DP(1)0-0+12M: REMOVABLE \Device\Harddisk6\DP(1)0-0+13N: FIXED \Device\HarddiskVolume1O: FIXED \Device\HarddiskVolume5P: CDROM \Device\CdRom0Q: CDROM \Device\CdRom1R: CDROM \Device\CdRom2S: ----T: ----U: ----V: ----W: ----X: ----Y: ----Z: ----Press any key to closeG:\>devDrv Type DosDeviceNameA: ----B: ----C: FIXED \Device\HarddiskVolume2D: FIXED \Device\HarddiskVolume14E: FIXED \Device\HarddiskVolume3F: FIXED \Device\HarddiskVolume4G: REMOVABLE \Device\Harddisk2\DP(1)0-0+fH: FIXED \Device\HarddiskVolume15I: FIXED \Device\HarddiskVolume16J: REMOVABLE \Device\Harddisk3\DP(1)0-0+2bK: REMOVABLE \Device\Harddisk4\DP(1)0-0+2dL: REMOVABLE \Device\Harddisk5\DP(1)0-0+27M: REMOVABLE \Device\Harddisk6\DP(1)0-0+29N: FIXED \Device\HarddiskVolume1O: FIXED \Device\HarddiskVolume13P: CDROM \Device\CdRom0Q: CDROM \Device\CdRom4R: ----S: ----T: ----U: ----V: ----W: ----X: ----Y: ----Z: ----Press any key to closeWinVBlock virtual CD defined on HDD will survive - XP Setup OK Edited February 16, 2011 by wimb
wimb Posted February 16, 2011 Posted February 16, 2011 (edited) The WinVBlock virtual floppy drive must be defined in RAM by using --mem option.In that case the WinVBLock virtual CD drive with XP Setup ISO can be located on USBThis works OK for me for Install of XP from USB using XP Setup ISO file on USBtitle 1 Start Windows XP setup - XP3_11_1.isomap --mem /winvblock.ima (fd0)map --mem /winvblock.ima (fd1)map /XP3_11_1.iso (0xff)checkrange 0x80 read 0x8280 && map (hd0) (hd1)checkrange 0x80 read 0x8280 && map (hd1) (hd0)map --hookchainloader (0xff)title 2 Continue Windows XP setupmap --mem /winvblock.ima (fd0)map --mem /winvblock.ima (fd1)map /XP3_11_1.iso (0xff)checkrange 0x80 read 0x8280 && map (hd0) (hd1)checkrange 0x80 read 0x8280 && map (hd1) (hd0)map --hookchainloader (hd0)+1 Edited February 16, 2011 by wimb
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