Jump to content

wimb

Developer
  • Posts

    949
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Netherlands

Everything posted by wimb

  1. I modified the script so that the EntryDesc includes the last part =optin /fastdetect FOR /F "tokens=1,2,3 delims==" %%A in ('TYPE %source%') DO ( IF /I "%%A"=="Default" SET DefaultEntry=%%B IF "%%A"=="!DefaultEntry!" SET EntryDesc=%%B=%%C IF /I "%%A"=="Timeout" SET Timeout=%%B ) This works for simple boot.ini but the script needs more adjustment for boot.ini of BOOTFILES folder or other complex boot.ini
  2. The line to SET Timeout requires also to be changed by adding /I IF /I "%%A"=="Timeout" SET Timeout=%%B But then binifix.cmd does its job OK Due to delims== the EntryDesc misses the last part =optin /fastdetect
  3. I have been testing binifix.cmd and got: C:\>binifix.cmd Drive is C: Source is "C:\BOOT.INI" Druk op een toets om door te gaan. . . DefaultEntry is EntryDesc is Timeout is 4==scsi niet verwacht op dit moment. C:\> Is not working yet, approach is interesting, will try to find source of problem. wimb
  4. Well, this does not help much in correcting it (if needed ), does it? Can you reply to the original topic on boot-land (as to not clutter this one) and tell me more about the problems you had? I tested it on two separate machines, and it worked, but since both PC's are my own, they have very similar setups so they do not represent a good test. I have used your script and was able now to use it successfully ! In Boot-land Forum http://www.boot-land.net/forums/index.php?showtopic=2362 is described the solution of the problem I had on first use of the script.
  5. TXT mode worked just fine, GRUB is no longer needed Good to hear that TXT-mode Setup can be added to boot.ini Menu and that GRUB4DOS is no longer needed. I have tested it and everything is OK Launching TXT-mode Setup Windows XP via boot.ini has been added as one of the boot options in my post #5 in 911cd.net http://www.911cd.net/forums//index.php?showtopic=20036 The MultiBoot USB-stick is becoming more and more versatile with all the new boot options via boot.ini Menu Regards, wimb
  6. Already sometime ago I tried your script, but was not able to use it.
  7. For a MultiBoot USB-stick combining BartPE ( minint folder ) and the Windows XP LocalSource, I found the following solution to make BartPE boot from the minint folder, instead of launching Windows XP setup. BartPE minint folder was installed on USB-stick using peinst.cmd. Booting via ntldr and boot.ini using peboot.bin bootsector and peldr bootloader in root-dir of USB-stick. peldr seeks txtsetup.sif first in root directory, in minint folder next. Hexedit peldr using TinyHexer. Change in peldr the first occurrence of txtsetup.sif in notsetup.sif Now BartPE will boot from minint folder and will not use WinXP txtsetup.sif from root directory. It is also interesting to add to the GRUB4DOS menu.lst on the MultiBoot USB-stick, Puppy Linux (NTFS Read/Write support) and DSL Linux (Knoppix with NTFS Read only support) , according to the procedure described by diddy in: http://www.911cd.net/forums//index.php?showtopic=18846 DSL Linux is booting very fast in 1.5 minute, whereas BartPE is taking 15 minutes (My BIOS supports booting with USB 1.0 speed only). It is clear that KNOPPIX is able to use the USB 2.0 speed already in a very early stage of the booting process !!
  8. The WriteProtect registry entry in MIGRATE.INF is indeed essential ! Without this rule, I lost a lot of setup files from the $WIN_NT$.~LS folder. Thank you cdob for making me aware of its function. I am sorry for the mistake, that I have made.
  9. The Renaming of the $WIN_NT$.~BT and $WIN_NT$.~LS folders, and the TXTSETUP.SIF file, using boot_ren.cmd and undoren.cmd is a very nice solution for the long-wait problem at T-1. SetupParams executes from winnt.sif at T-9 minute stage, and is indeed very usefull for the temporary renaming with boot_ren.cmd There are some changes necessary in the MIGRATE.INF file ! Adding the "WriteProtect" registry entry and the [strings] section in MIGRATE.INF are no longer needed, because we use now Renaming instead of WriteProtection. If the USB-stick is connected when making the LocalSource on harddisk C: , one can simply keep the USB-stick relevant entry for HKLM,"SYSTEM\MountedDevices","\DosDevices\U:",0x00030001,\ in the MIGRATE.INF file produced in the $WIN_NT$.~BT folder, note its drive letter and change the drive letter to U: as proposed in post #129 , instead of using MkMigratgeInf.cmd. With MkMigratgeInf.cmd you are missing in MIGRATE.INF the registry entry HKLM,"SYSTEM\MountedDevices",,0x00000010
  10. Thank you ilko_t for combining all the experience into one good guide for installing Windows XP from a bootable USB-stick. I think this is very usefull guide for everybody. Link to the guide: http://www.msfn.org/board/boot_install_USB...html&st=199 I am very happy that we can now install Windows XP from a bootable USB-stick and that all problems concerning this subject are solved !
  11. or GUI Setup stops at start, complaining about fake setup being executed. Hi ilko, I can confirm that Windows XP Setup from the bootable USB-stick including the BTS mass storage DP method 2, is running fine, both in Fresh and in the Repair mode of Windows XP Setup . I saw in the setuplog.txt file that I have indeed also a long wait of 4 minutes at T-1, when setup is trying to delete all the files of the $WIN_NT$.~LS and the $WIN_NT$.~BT folders. But nothing is deleted and it takes only some minutes extra time. So it is no problem. For the 911CD forum I received an activation email, so now I will be able to reply on your post regarding motherboard and BIOS data for booting BartPE at USB 2.0 speed. Regards, wimb
  12. What is the long delay at T-1 issue? I never noticed such a problem. There is something strange with the CD Forum for me. After my registration, the CD Forum part of CD Forum is read only for me, and remains invisible with automatic log on. Your link is in that case reported as a broken link. When I logoff, then the CD Forum part is visible with your post, but I am not allowed to reply. All the other parts of the CD Forum are behaving normally and remain visible after logon ! I cleared my browser history and cache. No change.
  13. I can see it, it's the first post in USB booting subforum:http://www.911cd.net/forums//index.php?showforum=37 I am afraid your post is not present anymore. Some days ago I visited the CD Forum and was able to read your post there, but now the 911 CD part of the CD Forum is almost empty .... Regards, wimb
  14. and WINNT.SIF May be it's about time to rewrite the guide once we confirm the results edit: If one uses BTS mass storage DP method 2 and repair install then include the following line in \$WIN_NT$.~LS\I386\PRESETUP.CMD or GUI Setup stops at start, complaining about fake setup being executed. Hi ilko, I can confirm that the Fresh and the Repair Windows XP Setup, when using the new TXTSETUP.SIF file, both run fine without deleting anything from the bootable USB-stick. I have not yet tested the BTS mass storage DP method 2, but will report about that in due time. Congratulations with the result ! Regards, wimb
  15. When the new type of boot.ini with the 6 entries is present on the harddisk, then after booting from the USB-stick, an option to Repair an existing Windows installation ( the 1 1 ) becomes available ( it is the second time when an option R is presented ). I never use such a repair option, but when you select this option R to repair an existing installation, the Windows repair takes place as expected, but with an unwanted effect on the USB-stick ! The result is that $WIN_NT$.~BT and $WIN_NT$.~LS folders are deleted and txtsetup.sif in the root directory of the USB-stick is deleted as well ! Moreover, cmdlines.txt is apparently not executed, so that the boot.ini ends up with the starting default entry: harddisk 1, partition 1. After removing the USB-stick and Restart, Windows is not able to start from this default harddisk 1, partition 1 option. But one can select to start from the harddisk 0, partition 1 so that Windows will start. It seems that the Write protection of the USB-stick with hiveOEM.inf is not used in this case. Maybe there is a solution to overcome this problem: Adding hiveOEM.inf in txtsetup.sif for the Repair case ? When in boot.ini only a single entry with booting from harddisk 0 partition 1 is present, then the Repair option is not presented, so that the unwanted deletion of the Windows setup files on the USB-stick wil not take place.
  16. It seems your post at the CD Forum has been removed ... So I cannot supply there the relevant data of my motherboard for the USB 1.1 boot issue.
  17. Maybe Bart Lagerweij can make the USB2 driver being earlier effective in booting BartPE. I have just registered in the CD forum, and will ask him there if this is possible. I will also present there the relevant data of my motherboard and BIOS. The motherboard of my Medion MD6100 laptop is equipped with: BIOS Version PTLTD - 6040000 PhoenixBIOS 4.0 Release 6.0 Ver 1.00PARTTBL BIOS Date 01/26/03 It supports apparently from the slow (30 minutes) booting of BartPE only USB 1.1 boot. I have used a Apacer HT203 - 1 GB USB-stick which is very fast and allows to install Windows XP from bootable USB-stick in only 30 minutes. So I think in the GUI mode of the setup that USB2.0 is already effective. In Windows XP the laptop supports USB 2.0 My MultiBoot USB-stick is ready and supports now also DOS with Ghost, and booting with BartPE. Everything works fine except for the slow booting of BartPE.
  18. Adding the missing [COMMANDS] tag, solved the problem ! Everything is working now as expected. @ilko_t - Since you have solved also the SATA problem, it seems we are ready for really using the bootable USB-stick as a device for installing Windows XP on the harddisk of any computer, provided the BIOS supports booting from USB-stick. @ilko_t and @jaclaz : I am trying now to make a MultiBoot USB-stick with: 1. Unattended Install of Windows XP on Harddisk with Updates and DriverPacks Integrated http://www.ryanvm.net/forum/index.php?sid=...490d2bd5184b68a and http://unattended.msfn.org/unattended.xp/ and http://driverpacks.net/DriverPacks/overview.php 2. Booting from DOS, with Ghost for System Backup and System Restore http://www.911cd.net/forums//index.php?sho...=19621&st=7 3. Adding WPI for Automatic Install of Additional Programs http://wpiw.net/ 4. Unattended Install of Office 2003 with Updates Integrated http://www.siginetsoftware.com/forum/ 5. Adding WinTools running direct from USB-stick using nu2menu http://www.dirk-loss.de/win-tools.htm For BartPE it seems that booting from USB-stick is too slow (20 minutes) to be interesting, as compared to BartPE booting in 2 minutes from DVD. http://www.nu2.nu/pebuilder/ Or do you have a solution for making BartPE boot faster from a USB-stick ? It is a great solution, Thanks a lot for everything
  19. I have used and tested the new procedure to overcome the boot.ini issue. I have used the HP USB Disk Format tool instead of PE2USB ( Did you mean PeToUsb ? ) because PE2USB did not remove the MBR installed GRUB4DOS. Why are NTDETECT.COM and NTLDR copied by BOOT_REN.CMD from BOOTFILES to SYSTEMDRIVE ? They will be present there already. I came through the Windows Setup procedure, but obtained a boot.ini with two entries as given below: BOOT.INI on Laptop produced by WinXP Setup Interesting is that the earlier NTBOOTDD.SYS file is absent in this case ! And there is no signature( ... ) ... entry anymore in boot.ini. The default entry does not work: Windows won't start due to disc geometry problem. But the second ( normal) entry works fine. So the new procedure is not yet perfect, but works for me, and it remains confusing for me how and when this boot.ini was made ... Because according to the BOOT_REN.CMD , I would expect something else appearing.
  20. My setup files are slipstreamed with RVM Integrator. A search for VEN_1039&DEV_5513 in the TXTSETUP.SIF for my slipstreamed and my generic XP SP2 CD gives the same result: the entry is not found. The entry can be found in the pcidevs.txt file http://members.datafast.net.au/dft0802/downloads/pcidevs.txt Your solutions for the SATA problem and the boot.ini issue are very interesting. I will let you know the test results for my case as soon as possible.
  21. I have used a Medion laptop MD6100 with SiS PCI IDE-controller: PCI\VEN_1039&DEV_5513&SUBSYS_55131039&REV_00\3&61AAA01&0&15 with Hardware-id's: PCI\VEN_1039&DEV_5513&SUBSYS_55131039&REV_00 PCI\VEN_1039&DEV_5513&SUBSYS_55131039 PCI\VEN_1039&DEV_5513&CC_010180 PCI\VEN_1039&DEV_5513&CC_0101 Thanks a lot also jaclaz for al the information on how to determine this value. Regards, wimb
  22. ilko_t wrote: I have used a Medion Laptop type MD6100 with a Medion Motherboard with Intel Pentium 4 processor. The Chipset is from SIS: SIS648 CPU to PCI Bridge and SIS963 South Bridge. How can I determine the PID and VID ?
  23. jaclaz wrote: The NTBOOTDD.SYS Miniport Driver is used by the signature(87538753)... entry in the boot.ini file, and they together cause a 20 sec delay before the Windows logo appears. In this case removing the NTBOOTDD.SYS file is fatal: Windows won't start due to disk geometry problem. The signature(87538753) corresponds to the 4 bytes from offsets 1B8h through 1BBh in the MBR, which are called the Windows™ 2000/XP Disk Signature or NT Drive Serial Number. For every install from bootable USB-stick they have the same value, whereas I think that they should change. see: http://www.geocities.com/thestarman3/asm/mbr/Win2kmbr.htm The second entry of boot.ini beginning with multi(0)... does not make use of the NTBOOTDD.SYS file. Removing the NTBOOTDD.SYS file has in this case no effect. The multi(0)... entry is also the entry normally occurring in boot.ini when installing from CD.
  24. ilko_t wrote on Apr 22 2007 about SATA problem: In the Help file of the Deployment Tools I saw the following sentence in the description of the Unattended parameter TargetPath: "If you want to specify the target drive, you must use the /tempdrive command-line switch when you run Winnt32.exe and: /tempdrive:drive_letter: Directs Setup to place temporary files on the specified partition. For a new installation, Windows will also be installed on the specified partition. " So I think it might be that using the command: winnt32.exe /makelocalsource /noreboot /tempdrive:C: can help to force Windows Setup to use the C-drive of your SATA harddisk. I have no SATA drive, so I cannot test the idea ....
  25. Thanks a lot to porear and jaclaz, ilko_t and cdob The method that ilko_t described for installing Windows XP from a bootable USB-stick works perfect ! I have used an Apacer HT203 1GB USB-stick and Windows Setup on my laptop took only about 30 minutes ! The GRUB4DOS grldr was complaining about the CHS values of the USB-stick obtained from my BIOS, but the warning was no problem for beginning Windows Setup. There were some small differences with the normal setup from CD. I obtained an extra file NTBOOTDD.SYS in the root of my C-drive, which is an ATAPI IDE Miniport Driver. Also in the boot.ini file there was an extra entry beginning with signature(87538753) , although UseSignatures="no" was used in the winnt.sif file. The entry was marked as the default entry and slows down the booting of the computer by 20 sec. Replacing signature(87538753)disk(0)rdisk(0)partition(1)\WINDOWS by default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS in the boot.ini file and removing the second entry, solved the problem and now the computer is booting as fast as normally I understand that the procedure is not yet applicable to SATA harddisks, but for the many people that use PATA harddisks, it is already an excellent solution
×
×
  • Create New...