Archive

Archive for the ‘Virtualization’ Category

Adding a boot vhd to the Windows 7 boot menu

August 4, 2010 Leave a comment

I had to recently restore my machine and my boot table got messed up.  So I needed to add the VHDs back to the boot table.  This is just a little note to myself to remember should I need to do it again.

1. Copy default entry to create a new entry with a new GUID.

bcdedit /copy {default} /d "SharePoint Server 2007"

2. Set the new entry to the vhd and set as bootable.

bcdedit /set {guid} device vhd=[locate]\vhd\sharepoint2007.vhd

bcdedit /set {guid} osdevice vhd=[locate]\vhd\sharepoint2007.vhd

Advertisements
Categories: Virtualization Tags:

VHD on eSATA => bad day

November 19, 2009 Leave a comment

Last night I was working on a bit of SharePoint workflow.  I had dusted of my 32-bit vm, and even though it was running under Windows 7 Virtual PC, it was doing fine.  I had moved it to an external eSATA drive for better performance.

Anyways, shut that puppy down (not hibernate) and off to bed I went.

The next morning I fire her up again while I make coffee.  I noticed the Win7 VPC bar kept restarting.  I forced a turn-off and try again.  This is what I get:

 

image

 

After hours of trying research and discovering way more than i wanted to about domain services, no fix I came across would work.  SO I eventually abandoned it.

It would appear though that having it on an eSATA drive, and whatever (RAID) drivers that were installed because of that totally hosed my vhd.

Categories: Virtualization Tags:

Boot from VHD

November 8, 2009 Leave a comment

So I recently moved my SharePoint development environment from VPC 2007 to Windows virtual PC on windows 7.  Having it integrated into the OS is really nice, but not without it’s problems.  For whatever reason, my SharePoint server became unbearably slow after the move.  I decided it was time to rebuild.

Being able to boot from VHD is new to Windows 7 and Server 2008 R2.  So I decided this was a good time to try it out.

There are many great articles out there that describe the process, including:

I was attempting to maintain my existing Windows 7 native OS, while adding the ability to boot from my SharePoint Server vhd.

First off I copied over my vhd to c:\vhd\spdev.vhd.

Then I tried the steps in the Windows 7 forums for adding to the boot loader, etc.  That did not work, as I was trying to load a 64-bit os, and kept crapping out on me.

I then booted from the Windows Server 2008 R2 (x64) DVD, and following the steps in Keith Combs entry, I was able to add the vhd to the boot menu.  Because I already had the vhd, I could skip the steps for creating one.

Both OSs showed up on boot.  However, when I selected the server, it would blue-screen and restart every time.

I eventually decided to create a new vhd from scratch.  Here’s the steps that worked for me.

Laptop with windows 7 installed natively.

  • Boot from Windows Server 2008 R2 DVD
  • On the language screen, press Shift+F10 to bring up command prompt.
  • Enter DISKPART to run the utility.
  • LIST DISK to see the available disks in your system.  I am assuming a single raw disk.
  • SEL DISK 0
  • CREATE VDISK FILE=c:\vhd\SPServer.vhd MAXIMUM=81920 TYPE=EXPANDABLE
  • SELECT VDISK FILE=c:\vhd\SPServer.vhd
  • ATTACH VDISK
  • CRE PART PRI
  • FORMAT FS=NTFS QUICK
  • ASSIGN LETTER=V:
  • LIST VOL
  • LIST VDISK
  • exit DISPART
    Now we have our vhd ready, we can continue with the Server install.  Returning to the install program, continue to where you have to select a drive to install to.  You will now see the virtual drive.  Select this drive to install, and continue.
    When you restart you will see “Windows Server 2008 R2” as a boot option.

The last thing I wanted to do was to change the boot menu option to say “SharePoint Development Server” instead of “Windows Server 2008 R2”.  to do this, boot into the Server OS, open a command prompt.

c:\>bcdedit \copy {current} /d “SharePoint Server”

c:\>bcdedit \delete {current} /cleanup

This will replace the boot option with a new description.

Categories: Virtualization Tags: