Although I have been very pleased with Windows Home Server (WHS) on my trusty HP MediaSmart EX475, I have been eagerly awaiting the final release of Windows Home Server 2011 after I discovered that the lowly 1.8GHz AMD Sempron processor in the MediaSmart is 64-bit capable.
This article describes the steps you will need to take to upgrade your MediaSmart to Windows Home Server 2011 (hereafter referred to as WHS2011) based on my own experiences.
Note that as there is no offical upgrade path for migrating from WHS to WHS2011 it is necessary to install WHS2011 on an empty disk and manually move the data from your original WHS disks afterwards. Migrating your data will be covered in a future article.
What you will need
- A HP MediaSmart EX470/EX475 Home Server
- A Minimum of 1Gb of RAM in your MediaSmart*
- A WHS2011 installation disk or ISO
- A USB drive with a capacity of 4GB or more
- A USB Keyboard
*The MediaSmart EX470 and EX475 shipped with only 512Mb of RAM, whereas WHS2011 requires a minimum of 1Gb. If you haven’t already, you will need to upgrade the memory in your MediaSmart Server.
Creating a bootable USB drive
Firstly, copy all the files from the WHS2011 installation disk over to the root folder of your USB drive (or extract them from the ISO using a tool such as 7Zip).
Now we need to make the USB drive bootable. The easiest way to do this is by using the bootsect utility included on the WHS2011 installation disk. Open a command prompt with elevated privilegesand then run bootsect as follows, assuming your USB drive is E::
E:\boot\bootsect.exe /nt60 E: /force
Configuring an unattended installation of WHS2011
Unfortunately, the MediaSmart doesn’t have a monitor port and so we need to perform an unattended installation of WHS2011. This is a simple matter of preparing a configuration file containing all the necessary information that the installer requires.
Copy and paste the following into a text editor and save it as a file called cfg.ini in the root of your USB drive. You can change the ServerName and PlainTextPassword fields to suit your installation, but leave the WindowsPartitionSize at 61440.
[WinPE] InstallSKU=SERVERHOMEPREMIUM WindowsPartitionSize=61440 CheckReqs=0 ConfigDisk=1 [InitialConfiguration] AcceptEula=true ServerName=MyServer PlainTextPassword=MyHomeServer2011 PasswordHint=Password Hint Settings=All
More information about the options available in the cfg.ini file can be found on the Microsoft Windows Home Server website. For example, there are additional parameters that may be provided to change language and region settings.
Note: All Windows Server installations require a secure password that must be a minimum of eight characters long and contain three out of the four of the character classes listed below. When choosing your password, keep in mind that the keyboard map will initially be for the US and so characters such as ‘@’ may be in different places that those marked on your keyboard, so it’s best to avoid using symbols to begin with (and you can always change the keyboard map and password once you’ve finished the installation).
- Upper case characters
- Lower case characters
Performing the installation
Before we start it’s worth thinking about how you will protect your data during the upgrade. My recommendation is to take all of your existing drives out of the MediaSmart and put them somewhere safe. (remember to label the drives as you take them out so that you will know which drive bay they came from).
You should then place a new, empty hard disk into the bottom drive bay on which to install WHS2011 on. This will give you the ability to revert back to your original WHS installation at any time simply by powering down the MediaSmart and putting the original disks back in.
Note that the OS drive will be partitioned during the install with a Master Boot Record (MBR) which restricts the total amount of addressable space to 2Tb (if you were to use a larger drive any space beyond 2Tb willbe lost).
This restriction only applies to the OS drive and larger capacity drives can be placed in the other drive bays and partitioned as GPT disks (see the Windows and GPT FAQ for more details).
Now that we have considered how to protect our existing installation in case of problems and have our unattended installation media ready, it’s time to move on to performing the actual install on the MediaServer.
- Power down the server, remove the existing disks and put them somewhere very safe place as recommended above.
- Disconnect any peripherals from your server.
- Load an empty disk on which you want to install WHS2011 into the bottom drive bay (note that the drive must be empty of all partitions otherwise the server will attempt to boot from it).
- Insert the USB drive into the bottom USB port on the rear of the server.
- Attach a USB keyboard to any other USB port on the server
- Power on the server and immediately begin pressing the F12 repeatedly on the keyboard for at least 10 seconds to gain access to the boot menu. While doing this, you should notice that the USB drive light flashes for a few seconds – but continue pressing F12 until the 10 seconds are up (too long won’t matter)
- Press the down arrow on the keyboard 7 times, and then press ENTER (this is exactly the number of key presses needed to select the USB key as the boot source).After a pause of a couple of seconds, you should see the activity light on the USB drive start to flash. This indicates that the system is booting from the USB drive successfully. Continue to watch the activity light – after a minute or so it will pause flashing, then start again a minute or two later. If the activity light isn’t flashing after 10 minutes or so from when your pressed ENTER then it is likely that the installation has failed (see the common problems below).
- After approximately 20 minutes the activity light on the USB drive should have stopped and the first part of the installation will be complete. If it’s still flashing, then continue to wait.At this point, the server will respond with a login screen if you attempt to connect via Remote Desktop but it will not accept the password that you entered into the cfg.ini file. This is because the installation is not yet complete.
- On your desktop or laptop, enter the server name or IP address of your MediaSmart into a web browser (for example, this would be http://MyServer/ if you used the cfg.ini settings from earlier). You should see a button to download and run the setup wizard.
- Click on the button to launch the setup wizard and it should open another webpage displaying the progress of the final part of the install. This will take approximately 40 minutes.
The install is now complete, and you should install the WHS2011 connector on your PC (remember to uninstall the old connector software first if it’s installed). This can be downloaded from your MediaSmart server by opening the following page in a web browser (substituting the name you gave your server as appropriate).
Once installed you will be able to launch the Dashboard to continue configuring the server, such as adding users and shared folders.
You can also access your WHS2011 MediaSmart Server via remote desktop (logon as Administrator using the password that you specified in the cfg.ini file).
- Windows Home Server 2011 Online Help – Microsoft.
- Windows Home Server 2011 Online Help for Administrators – Microsoft.
- Using an Answer File to Install and Configure Windows Home Server 2011 – Microsoft.
The steps to run an unattended installation of WHS2011 on the MediaSmart are based upon an article for installing the beta version, written by Alex Kuretz over at MediaSmartServer.net. The instructions for booting the MediaSmart from a USB drive were discovered/documented by Christoph Harding.