Jump to content

Windows Server 2008 Core RC1


dexter.inside

Recommended Posts

This week I am making a comparative scenario using 4 vLited images: Ultimate RTM (6000.16386), Ultimate SP1 RC1 (6001.17052), Enterprise RC1 (6001.17051) and Enterprise Core RC1 (6001.17051).

My intention is to obtain a minimal Core installation of Server 2008 RC1 onto which I will add Vista Ultimate components (either manually, or using my app).

It will be useful if somebody could confirm this way that vLite is removing all the files from the Server platform. You can browse my SVN to see the latest versions of reg files.

Note for testers: At the moment there are 3 ways of using these reg files:

1) offline sources

- mount the WIM as RW before creating the ISO and load COMPONENTS and SOFTWARE hives in HKEY_USERS.

- apply the reg file (* - Add.reg or * - Remove.reg)

- add or delete files in the *.txt file (manually or through batch scripting)

- unload the hives

- /unmount /commit the WIM

- create the ISO and install it

or 2) offline virtual disk

- mount a virtual disk containing the installation and load COMPONENTS and SOFTWARE in HKEY_USERS.

- apply the reg file (* - Add.reg or * - Remove.reg)

- add or delete files in the *.txt file (manually or through batch scripting)

- unload the hives

- dismount the virtual disk

- boot

or 3) hot-add

- replace HKEY_USERS with HKEY_LOCAL_MACHINE in * - Add.reg

- add the files through administrative shares in their proper locations (\\machinename\C$)

- apply the reg file in that machine

I will post screenshots with this procedure. Hopefully, it should solve vLite compatibility issues with the server platform.

Edit: Quick delete method for file list: for /f %i in (foo.txt) do del "mountpath%i" /s /q

where foo.txt is list of files from component and mountpath is where you mounted the WIM / disk

Hint: If you are doing this on Core, also remove *.log? , *.TM.blf and *.regtrans-ms from \WINDOWS\System32\config to save ~35 MB of space.

Edited by dexter.inside
Link to comment
Share on other sites


I have removed Languages from Server 2008 Core RC1 with vLite 1.1 RC and install.wim size is now down to ~190 MB.

th_82032_P001_122_1113lo.jpg

There are 30 components left in vLite (34 total with Languages). I've checked this way that my method does not break vLite compatibility.

th_82038_P002_122_964lo.jpg

Installed in 6 minutes (VMware Workstation 6.0.2, 768 MB allocated memory, RAID-0, 2 CPUs @ 2100 Mhz).

After installation, I reduced memory to 192 MB, out of which is now using 134.

th_82506_P003_122_769lo.jpg

Edited by dexter.inside
Link to comment
Share on other sites

The Enterprise Server - Core I have used before comes from diffing for unique items between Core and non-Core Server 2008 EE. What can be seen in registry here is most likely common for both.

Let's have a look - from a quick search, I discover "Microsoft Windows Server Core Package" and dependencies in CBS. By analysing each entry here, my 'Enterprise Server - Core" (supernode) can be split in several smaller components (nodes) for each type of functionality.

th_83736_P004_122_242lo.jpg

It is difficult to do this:

th_83936_P005_122_182lo.jpg

So I have to revert to the registry in install.wim to continue this.

As expected, oclist.exe is not available because it was removed by Enterprise Server - Core package. I will add it in a separate component, for analysis purposes.

This shows the exact packages that are to be made by splitting the Enterprise Server - Core.

th_85150_P006_122_1101lo.jpg

Edited by dexter.inside
Link to comment
Share on other sites

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