I was in the process of evaluating Identity Lifecycle Manager v2 RC0 and it requires MOSS 2007 and Server 2008. I knew MOSS SP1 was out, and so I wanted to get a slipstream version so it would easily install on Server 2008. I always like to use ISO images, so I can easily mount the install disc in my VM and not waste VM space by copying all the files into the VM and then deleting them.
To download the slipstreamed version, see this link. I then proceeded to download the .exe and used WinZip to extract the contents and built and ISO using UltraISO. I mounted it, ran the installer, and got the error:
The language of this installation package is not supported by your system.
I thought, how weird is that! I’m running all US English systems and installer package, so I shouldn’t have any problems. As it turns out, I need to extract the files differently.
Here’s how to build a working ISO image:
1. Download MOSS 2007 SP1 and copy to a machine running Server 2003 SP1 or Server 2008.
2. Launch the installer and wait for the files to extract.
3. When you are presented with the window asking for a key, open Explorer and navigate to:
C:Program Files (x86)MSECacheoserver12
4. Launch your favorite ISO builder, such as UltraISO or ISO Buster and add all of the files to the ISO image.
5. Cancel the installer.
6. Mount the ISO image into your VM and verify the installer launches.
If you compare the extracted files between these two methods, they are vastly different. One method works, the other doesn’t.
For detailed instructions on how to install MOSS 2007 SP1 on Server 2008 and SQL 2008, see this great series of blogs.