Jump to content

Multiple users Pro1, Pro2, Pro3


Recommended Posts

Posted

How can I create multiple users when having PRO1, PRO2, PRO3 folders. These folders specify different winnt.sif files, but the winnt.sif file doesn't have a command for user creation. It's being created by the OEM folder which is the same for all PRO folders which create the same user.

How can I make it create a different user for each pro folder? :no:


Posted

quote from Flyakite's guide...

Multiple OS Boot Options

But wait, there is more! Most of us who are taking on a project such as this will probably be using our DVD to help our friends/family/co-workers. So if we are re-installing XP on someone else's computer, we don't want all of our unattended information and programs being installed as well. Luckily, there is a simple fix to this.

To allow ourselves to be able to install a regular OS installation or an unattended installation, we will need multiple boot options for that OS. To do this, we must create multiple boot folders and boot sectors.

Taking XP as the example, copy the PRO1 folder, paste it back into the AIO-DVD folder and rename it from Copy of PRO1 to PRO2. Do the same thing with PRO1.DAT and rename it to PRO2.DAT. So now we should have two folders and two DAT files with the same contents:

D:\AIO-DVD\PRO1\

D:\AIO-DVD\PRO2\

D:\AIO-DVD\PRO1.DAT

D:\AIO-DVD\PRO2.DAT

Now we need to edit setupldr.bin in the PRO2 folder so that all references to PRO1 now point to PRO2, and hex-edit PRO2.DAT so that it points to PRO2 as well.

If you want the first boot option to be a regular installation and the second option to be an unattended installation, add your winnt.sif file to the PRO2 folder.

All that's left is to add the correct entries to our boot menu so we can select different installation options. The following is an example of what I mean:

XP_Pro:

print c "\n\cXXMicrosoft Windows XP Professional SP1 Corporate \n"

print "1) Regular \n"

print "2) Unattended \n"

XP_Pro_Key:

if $lastKey == key[1]; then chain /PRO1.DAT

if $lastKey == key[2]; then chain /PRO2.DAT

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...