Jump to content

Recommended Posts

Posted

I have the unattend install working, but I am prompted to put my 9X cd in the drive to check for compliancy. I have tried putting the win9x folder in the $OEM$ folder at different locations with no luck. Also if anyone knows what can be left out of the win9x folder and still work. I would appreciate any suggestions.

Thanks, Greg :)


Posted

the Win9x folder is only there so you can upgrade from an existing Windows 98 installation that is installed on your hard drive.. which you can't do at all with an 'unattended' cd anyway...

most likely the cd you based your install off is an upgrade cd and validates install based on you having an existing OS...

the only real way to fix it is to modify the I386\setupp.ini, try

Pid=55274270

Posted

I changed the pid with no luck. Yes it is an upgrade XPHome edition but you can do a clean install by just showing it a 98, ME, 2000 cd. The install will complete by itself after I insert the win9x cd and then reinsert the unattend cd. It's not a real big deal to do that, but not as nice as just booting from 1 cd. I will check back if anyone has any other ideas.

Posted
:rolleyes: Have tried several pid # with no luck. Still wants to see a win9x cd or installation folder in c: :) Any other ideas?
Posted
Unlocking WinXP's setupp.ini

=========================

WinXP's setupp.ini controls how the CD acts. IE is it an OEM version or retail? First, find your setupp.ini file in the i386 directory on your WinXP CD. Open it up, it'll look something like this:

ExtraData=707A667567736F696F697911AE7E05

Pid=55034000

The Pid value is what we're interested in. What's there now looks like a standard default. There are special numbers that determine if it's a retail, oem, or volume license edition. First, we break down that number into two parts. The first five digits determines how the CD will behave, ie is it a retail cd that lets you clean install or upgrade, or an oem cd that only lets you perform a clean install? The last three digits determines what CD key it will accept. You are able to mix and match these values. For example you could make a WinXP cd that acted like a retail cd, yet accepted OEM keys. Now, for the actual values. Remember the first and last values are interchangable, but usually you'd keep them as a pair:

Retail = 51882 335

Volume License = 51883 270

OEM = 82503 OEM

So if you wanted a retail CD that took retail keys, the last line of your setupp.ini file would read:

Pid=51882335

And if you wanted a retail CD that took OEM keys, you'd use:

Pid=51882OEM

Posted

according to that, you should be changing the first 5 digits to 51882 to make it behave like a retail cd

i take it you deleted any existing winnt.si_ or winnt.sif and created your own?

Posted

Thanks for the reply. I tried the pid above with the first five and my last and some other pids found on the web. Even tried the entire retail pid above and install still wants win9x cd. Maybe not worth the effort .

Thanks again, Greg

Posted

I've dealt with a few upgrade disc installs and have had no luck forcing it to install without prompting for proof of an upgrade. Luckily, as 00buck stated, there is no harm after you switch discs. The only other option would be to make a multiboot disc that would first copy a slim win9x install to the drive and then have the winnt.sif file set to wipe out any data on the drive, but that gets too complicated, and not worth the extra time.

I think the old Win98 upgrade discs only looked for win.com on the drive, but my guess is they've gotten smarter since then, but it probably is just looking for a few things to determine if you can upgrade.

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...