[TOOL] XP2ESD - Create modern Windows XP installer v1.6.2

Discussion in 'Windows XP / Older OS' started by George King, Jan 8, 2021.

  1. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    This is really related to .NET, but it should be OK. We need to ask @abbodi1406 :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    @UsefulAGKHelper I will review your files soon. I haven't investigated these UEFI settings for a long time.. They are added mostly on theoretical base
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. MilkChan

    MilkChan MDL Addicted

    Mar 8, 2020
    501
    315
    30
    Everyone don't worry, LOG file named setupapi I have sent to George to check Update issue. George is working on all drivers now and will continue with UpdatePacks after 1.6.1 release.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. MilkChan

    MilkChan MDL Addicted

    Mar 8, 2020
    501
    315
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. MilkChan

    MilkChan MDL Addicted

    Mar 8, 2020
    501
    315
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    #1506 UsefulAGKHelper, Aug 9, 2022
    Last edited: Aug 9, 2022
    I decided to make it run VirtualBoxVM.exe instead of VboxHeadless in AutoSysprep.cmd.
    REM instead of VboxHeadless.exe use VirtualBoxVM.exe "%VirtualBoxPath%\VBoxHeadless.exe" --startvm "%MachineName%" >nul 2>nul
    "%VirtualBoxPath%\VirtualBoxVM.exe" --startvm "%MachineName%" >nul 2>nul
    If VboxHeadless.exe doesn't work try using VirtualBoxVM.exe instead.
    upload_2022-8-9_13-36-37.png
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    @UsefulAGKHelper I tried it too, but it doesn't work as expected, it was launched, but as standalone process. Even with start /wait. On my side it generated more errors than before.
    It would be great to catch why VBOXHEADLESS can't be run succesfully on non Administrator account (I'm always on this account..).
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    This is how VboxHeadless runs on my side by clicking the exe.
    upload_2022-8-9_13-45-48.png
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    @UsefulAGKHelper
    This is how it should look. There must be something broken on your host.

    upload_2022-8-9_12-53-47.png
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    @George King Even on administrator, I still have this problem. Maybe it's related to ntdll.dll.
    upload_2022-8-9_18-52-47.png
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    #1511 George King, Aug 11, 2022
    Last edited: Aug 11, 2022
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    OOBE on XP x64 is really possible :D I think I'm close to 100% OOBE support on XP x64 :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. Chuterix

    Chuterix MDL Senior Member

    Apr 18, 2022
    275
    127
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    @Chuterix I will PM you soon with preview of v1.6.1. I have encountered similar problem when I was adapting whole toolkit to run under XP. It should be already fixed
    :)

    P.S. Great building time!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    @George King Perhaps soon you should make settings.ini more configurable from config.ini. So that it's easier to edit BootPartition and other setup options without having to rebuild the ISO again.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    @UsefulAGKHelper What option exactly do you mean? You can easily edit settings.ini inside ISO or on USB. It's mainly used for default options in POWIS Launcher, where you can change them on the fly :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    @George King On settings.ini, the majority of the options are pre-established by XP2ESD_Builder.cmd.
    I think allowing to configure settings.ini options in config.ini before build will make it even more automatic.
    And once the ISO was made, the settings.ini file won't depend on config.ini (because only the final strings from config.ini are there). The scope is to allow XP2ESD Setup to be also configured from config.ini before build.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    @UsefulAGKHelper Most of options in settings.ini are loaded from config.ini. There are only few thats not.
    Code:
    Timeout
    SetupType
    PartitionID
    UnattendedFile
    BootPartition
    ModernUEFIBoot
    QuibbleUEFIBoot
    DebugMode
    According to this list I can add Timeout, DebugMode and maybe PartitionID, they are really safe to configure (except PartitionID). All others are for advanced users, I hope they can edit settings.ini on the fly without need to rebuilding ISO. Also other options in list are not finished or doesn't work as expected. Thats reason why they are not in config.ini.
    I don't like providing configurable options for non-working settings.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  20. LiftyShifty

    LiftyShifty MDL Novice

    Mar 28, 2016
    9
    0
    0
    After trying again, I deleted the first one and made another one; It ended up booting to Windows 7 (!?!?!)

    Trying again a 3rd time, ends in failure with the following errors.

    ERROR: The parameter is incorrect.
    The system cannot find the file specified.
    ERROR: The system cannot find the file specified.
    Access is denied.