How to install Windows from USB- WinSetupFromUSB with GUI Lets make it easy
#1561
Posted 22 December 2011 - 08:54 AM
#1562
Posted 22 December 2011 - 11:39 AM
2) Partition and format the USB disk using Windows disk management. Make the first partition primary, NTFS and active and use it for the purpose.
3) Run the tool, put checkmark on XP/2000/2003 and press the "..." button to point the program to your XP source. This must me extracted ISO, ISO mounted in a virtual CD or similar, NOT an ISO file itself. You must select the parent directory of I386, for example if XP source is in c:\winxp\ select that directory.
4) Put checkmark on Windows 7 field, browse for it's source. Again, ISO is not accepted, extract it using 7-zip for example or mount it as a virtual DVD.
5) Press GO button and wait until program completes its job.
#1563
Posted 23 December 2011 - 05:44 AM
#1564
Posted 23 December 2011 - 06:30 AM
#1565
Posted 25 December 2011 - 12:30 PM
#1566
Posted 25 December 2011 - 02:40 PM
If need to add another Vista, 7, or Server 2008, refer to the links in the first post how to do it. The program is designed to add only one of those.
#1568
Posted 25 December 2011 - 05:49 PM
Quote
I didn't think Hiren's was warez anymore since 10.5. All the illegal stuff was removed and replaced with all free stuff.
This post has been edited by laddanator: 25 December 2011 - 05:52 PM
#1569
Posted 25 December 2011 - 06:59 PM
laddanator, on 25 December 2011 - 05:49 PM, said:
Can you test that on a few machines?
BIOS boot order may interfere too, say CD first, HD second and USB disk third may give different results than CD first, USB disk second and HD third. Can you try on a few machines?
I don't have any test machines around to play with.
laddanator, on 25 December 2011 - 05:49 PM, said:
Quote
I didn't think Hiren's was warez anymore since 10.5. All the illegal stuff was removed and replaced with all free stuff.
AFAIK MS DOS has the same limitations.
#1570
Posted 25 December 2011 - 09:16 PM
Quote
If I boot from CD and load the menu.lst from my JumpDrive, its usually (hd1,0) . If I boot straight from USB, its always (hd0,0). Wonder if the map could be changed from HD TO CD like this:
map (hd1) (cd)
map (cd) (hd1)
map --hook
chainloader (hd1)+1
rootnoverify (hd1)
I tried this but with no luck...just wondering if I coded it wrong?
I don't use usbdrive.tag...this is example of my menu entries but my laddbootusb.tag is the same. I borrowed your list and just added my tweaks.
# XP HOME iftitle [find --set-root --devices=h /laddsbootusb.tag && call set XP=%@root^%] 01.XP HOME SP3 With MOST Drivers %XP% \nDecember 2011\nMust Be Booting From USB Stick find --set-root --devices=h /laddsbootusb.tag password --md5 $1$A$hzYlFap3SLNNQ/tA7c3.S. clear set /p /u Answer=ARE YOU SURE YOU WANT TO INSTALL XP HOME SP3...Y or N : if /i "%Answer%"=="n" echo Back To Main Menu! && configfile %XP%/Menu/xp.lst echo Installing XP HOME From %XP% set Home=%XP%/WINSETUP/ISO/HOME.ISO set Offset=%XP%/BOOTWS map --unmap=0:0xff map --unhook map %Home% (0xff) || map --mem %Home% (0xff) checkrange 0x00,0x01 read 0x8280 && configfile %Offset%/fd.lst checkrange 8 calc *0x475 & 0xFF && configfile %Offset%/8.lst checkrange 7 calc *0x475 & 0xFF && configfile %Offset%/7.lst checkrange 6 calc *0x475 & 0xFF && configfile %Offset%/6.lst checkrange 5 calc *0x475 & 0xFF && configfile %Offset%/5.lst checkrange 4 calc *0x475 & 0xFF && configfile %Offset%/4.lst checkrange 3 calc *0x475 & 0xFF && configfile %Offset%/3.lst checkrange 2 calc *0x475 & 0xFF && configfile %Offset%/2.lst checkrange 1 calc *0x475 & 0xFF && configfile %Offset%/1.lst boot map --unmap=0:0xff map --unhook
Quote
I was reading up on that and I found that if you own or have a legal XP product key (which I have two) then your in the legal bounds to use MiniXP.
Quote
Trying it now...good idea!
This post has been edited by laddanator: 25 December 2011 - 09:18 PM
#1571
Posted 25 December 2011 - 09:29 PM
It is being distributed from a non-official source. (Thus allowing any jack-anape to procure and use it, Even if they do not own Windows)
Now if you were to BUILD it yourself from your own disks you legally bought and own. (Like ubcd4win helps you do) THEN it would be OK.
#1572
Posted 25 December 2011 - 09:32 PM
Quote
Same bios error, just tried it on 3 machines but if it had worked, kinda defeated my purpose. On allot of older XP machines, there is no bios setting to boot to USB or removable. I have about a 98% percent success rate boot my USB from CD on older machines but if XP want load then all I can use is my partitioning tools and etc. PLoP works sometimes but the load menu.lst from CD to USB has been the best...this is from my CD menu.lst
iftitle [if exist /laddsbootdvd.tag && find --set-root --devices=h /laddsbootusb.tag && call set USB=%@root^%/menu.lst] 02.USB Menu Helper From %USB% (Only Works If USB Is Plugged In)\n find --set-root --devices=h /laddsbootdvd.tag echo Load USB %USB% configfile %USB%
The %USB% shows the root. On my personal pc the root is (hd3,0) if I boot the menu.lst from CD. Seems to always be the last drive in the loop. I mean if you have 5 hard drives, most likely the USB will be (hd6,0). Of course if I boot straight to the USB from my computer, it's always (hd0,0)
Quote
Pretty much build my own...if it's ok to add, my MiniXP gives can't find txtsetup.inf if I boot the USB menu.lst from CD bot if I boot straight from USB, Mini loads fine...don't care if the Mini is broke, just want the XP working(felt like the Mini not loading as well was a good sigh its not the XP, only reason I added the comment). Hope I didnt break any rules with the Mini comment?
This post has been edited by laddanator: 25 December 2011 - 09:47 PM
#1573
Posted 26 December 2011 - 12:24 AM
Try editing each of the files in BOOTWS folder starting from 2.lst. Add " ls (hd0,0)/laddsbootdvd.tag && " in front of each line which swaps the hard disk order e.g.:
2.lst:
ls (hd0,0)/laddsbootdvd.tag && map (hd0) (hd1) ls (hd0,0)/laddsbootdvd.tag && map (hd1) (hd0) .... ....In other words, do hard disk swapping only if USB disk is first. If not- no swapping at all, assume it's last and since we already read from BIOS how many disks are present (checkrange N calc *0x475 & 0xFF && configfile %Offset%/N.lst) we should know the USB disk number, if it's really last.
This should work if USB disk is first or last. Please test on computers which do support USB boot. On the others, I doubt it would work, even with the help of PLoP, but of course a test wouldn't hurt.
#1574
Posted 26 December 2011 - 01:32 AM
File \WINSETUP\XPpSP3\I386\biosinfo.inf could not be loaded. The error code is 14
Without any mappings usbdrive.tag is on:
grub> find /usbdrive.tag (fd0,0) (fd0)
#1575
Posted 26 December 2011 - 02:30 AM
danafik, on 26 December 2011 - 01:32 AM, said:
File \WINSETUP\XPpSP3\I386\biosinfo.inf could not be loaded. The error code is 14
Without any mappings usbdrive.tag is on:
grub> find /usbdrive.tag (fd0,0) (fd0)
What's motherboard model and make?
What's the name of the ISO file in WINSETUP folder, or just attach winsetup.lst with your next post. I'll prepare another file to test several options.
What is the result of these two commands in grub4dos CLI?
read 0x8280 calc *0x475 & 0xFF
Do you have an option in BIOS for the USB disk emulation- USB-FD, HDD-ZIP, USB-HD? If yes, what is it set to?
How did you partition and format the USB disk, using which program and which options?
#1576
Posted 26 December 2011 - 07:47 AM
Quote
Will do. Will report in a little while.
#1577
Posted 26 December 2011 - 07:57 AM
map (hd0) (hd1) map (hd1) (hd0) map --hook ls (0xff)/ && root (0xff) ls (0xff)/ && chainloader (0xff)/I386/SETUPLDR.BIN ls (0xff)/ || rootnoverify (hd0) ls (0xff)/ || chainloader (hd0)+1 boot
What line should I replace with ls (hd0,0)/laddsbootdvd.tag && map (hd0) (hd1) ls (hd0,0)/laddsbootdvd.tag && map (hd1) (hd0)? Just want to make sure I am replacing the rights ones so I am not getting false errors.
Quote
(fd0,0)
(fd0)
Only time I see grub4dos label a USB this way..1 the format of the USB or 2 the age of the machine. Lots of older stuff labels removable from the bios as floppy.
ilko_t, also on my computer (just made the discovery) I have 3 hard drives...1. XP 2. Windows 7 3. logical and it's not active. and when my CD loads my menu.lst from USB, my USB drive is (hd3,0)...my point is, doesn't label my USB as the last drive in the loop but it labels the last drive in the Active partition loop...example
If you have 5 hard drives and 4 are active then the CD would load you USB drive as (hd5,0). grub4dos must ignore non active partitions.
This post has been edited by laddanator: 26 December 2011 - 08:20 AM
#1578
Posted 26 December 2011 - 08:03 AM
I have a problem. I've tried to install xp on a laptop.
I pass step 1 without any problems whatsoever.
As soon as I hit enter to start step 2 however this pops up:
Booting Second part of 2000/XP/2003 setup / Boot first internal hard disk
2 (HEX :0x2)
2 (HEX :0x2)
2 (HEX :0x2)
2 (HEX :0x2)
2 (HEX :0x2)
2 (HEX :0x2)
2 (HEX :0x2)
What to do?
#1579
Posted 26 December 2011 - 08:57 AM
Quote
I have a problem. I've tried to install xp on a laptop.
I pass step 1 without any problems whatsoever.
As soon as I hit enter to start step 2 however this pops up:
Booting Second part of 2000/XP/2003 setup / Boot first internal hard disk
2 (HEX :0x2)
2 (HEX :0x2)
2 (HEX :0x2)
2 (HEX :0x2)
2 (HEX :0x2)
2 (HEX :0x2)
2 (HEX :0x2)
What to do?
Are you using winsetupfromusb 1.0 beta 7? If so, I never use the second part of the install from winsetup.lst. On my DVD or USB when computer reboots after the first part of install and it boots my USB, I boot straight to the hard drive and the install continues.
timeout 15 color white/blue title Boot From Hard Drive (Windows Vista/7 or Xp)\nBoot Into Main OS Drive checkrange 0x80 read 0x8280 && map () (hd1) checkrange 0x80 read 0x8280 && map (hd1) () checkrange 0x80 read 0x8280 && map --hook rootnoverify (hd0,0) chainloader +1 || chainloader /ntldr
You don't have to let grub4dos boot to your hard drive after first part. I have the entree just in case bios boots to the USB instead of hard drive and my unattended install is not broken. If you have bios set to boot hard drive first, then just do the first part and boot to the hard drive and the install should finish and skip the second part of install from the winsetup.lst. Every machine is different but I have preformed 50 plus installs on more than two dozen machines and I never use the second part from the winsetup.lst....notice my timeout value?
This post has been edited by laddanator: 26 December 2011 - 09:01 AM
#1580
Posted 26 December 2011 - 10:24 AM



Help
Back to top










