Code, Code, Revolution!
Windows 7 is the latest and greatest Windows version ever, it should be a child’s play to install? Probably, if you’re not installing it on a slightly outdated but still lovely Mac Book PRO.
So MSDN subscriber downloads finally got back on line, I downloaded the ISO and got my key. I had already cloned my harddrive to a USB disk for safety so I was ready to rock ‘n roll….? I rebooted with the dvd in my drive and quickly ran into my first problem. I was faced with a screen saying: “Select CD-ROM boot type” with the options 1 and 2. However, the keyboard was dead so I couldn’t choose either. It turned out the dvd iso had to be rebuilt in order to work with MBP. I found this great short post by Segio McFly on how to fix that problem.
With a re-built/re-burned iso (thank god for DVD-RW), I was ready to install….!? Next problem. I got as far as to the installer but when i hit the “Install” button i got a screen saying “Setup is starting…” but quickly returned to the same screen with the install-button. I couldn’t find any relevant information about this on Google so I decided to start the installation from boot camp manager in OSX instead. I still had my Windows XP partition so I removed that and created a new partition, started the installation from OSX with the DVD in my drive and that did the trick! Installation started and it was very simple. Much less painfull than the old Windows XP installation… Next problem!
The installation froze on the “Completing installation” step. Lucky for me it was just a standard Windows random crash/freeze. I had to start all over with the installation and this time it went through without problems! Finally!!!
With Windows 7 x64 installed the next step was to get all drivers updated. My MBP is unfortunately not the latest unibody model, it’s about 3 years old. First step was to get the boot camp drivers installed. Instead of finding my OSX dvd I downloaded the boot camp drivers from here. After a reboot i downloaded the updated drivers from Apple, don’t forget to set the compatibility mode to Windows vista and to run as administrator.
With boot camp drivers installed the AMD/ATI drivers for X1600 are still missing. This is a pain in the arse. I used the guide by modtool and the drivers from driversheaven (link on the modtool site). Another reboot and the resolution is what you expect. Run the tool to assess your computers performance. I ended up with a score of 4.3 out of 7.9, not too bad for a 3 year old laptop. This will also turn on the fancy aero features in Windows 7.
Almost done now. The only thing missing was the sound. Becuase my MBP is rather old the sound card is from Sigmatel, not realtek. I ended up finding gmy OSX DVD and installing the sigmatel drivers in the boot camp folder. It’s important to set the compatibility level to Vista and to run as administrator. Another reboot and I was done! Windows 7 RC1 is working! Now all I have to do is spend countless hours installing Office, Visual Studio, SQL Server 2008 etc, etc.
So what do I think of Windows 7 so far? It’s awesome! Hopefully Apple will release some updated bootcamp package to make the installation a bit smoother.
With this blog I try to provide useful tips and solutions for programming .NET, Objective-C and more. My name is Björn Sållarp, and I love writing code.
Marcus Eklund
May 1st, 2009 at 12:44 pm
I have been running Windows 7 since the first beta release and absolute love it. Everything works fine on it.
IIS, EPiServer, SQL Server.
Pinaki
May 1st, 2009 at 2:29 pm
I’m wondering, why are you not running this with VMware fusion. Running on Bootcamp is always a PITA. What do you lose?. AERO? who cares!?
Björn Sållarp
May 1st, 2009 at 3:32 pm
If OSX had been my primary OS, I agree that VMware fusion would be an excellent solution. For me this is not the case. I do 99% of my work with Microsoft platforms and write code using Visual Studio. I don’t want to waste resources on virtualizing my primary OS. I actually don’t think Bootcamp is a PITA either, it has serve me well for about 3 years now with Windows XP as my primary OS.
I’m confident Apple will make sure Windows 7 is supported once it hits retail, otherwise their excellent computers loose most of their value (for me) and that would be a shame. I’m very happy with my MacBook Pro, it beats any laptop I’ve previously owned.
And for the record, I think AERO is pretty cool
Pinaki
May 4th, 2009 at 4:03 pm
Hi Björn.
OK, understood but:
I’m in the same boat as you. I’m using Windows 7 RC 64-bit under Vmware, and VS 2008, with SQL Server 2008. I use this config at work, and am running at the same speed as any primary OS. Virtualization is the future norm, and Microsoft says it itself. It also gets easy to manage.
Beleive me when I say this. I also tried the same steps as the blog entry here, but gave up, when I could not find theright drivers. Getting a system up and running is only winning half the battle. Maintenance, clean installs, backups, are also important. Virtualization helps in this case.
I”ve dedicated 3GB Ram to VMWare fusion, out of my 4GB Macbook Pro. I get sound, native resolution (1920 * 1200), bluetooth, wi-fi and all.
Time it took to have it up and running, and compile a project in VS 2008 … 2 hours.
So, let the readers decide. They want to have a fancy glass UI and spend hours, hunting for drivers, or get it up and running without AERO, get the job done, and get the money.
Cheers,
Pinaki
Björn Sållarp
May 4th, 2009 at 4:26 pm
I totally understand your situation too. Virtualization is a great thing!
I’ve been using Windows 7 for a couple of days now and LOVE it. Aero really takes it to another level in my opinion. It was a bit of a pain to install it but now it’s working flawless.
My biggest reason for not virtualizing is that I want to use two monitors. At least that’s not possible in MS Virtual PC.
Blake
May 5th, 2009 at 7:02 pm
The issue I have with visualization for me revolves around the 64-bit OS. Although it will run and work fine, my MacBook Pro only supports the maximum of 4 GB of RAM which is the amount needed to get use of out the 64-bit OS. If you share that RAM, the 64 bit will give no advantages over the 32. Don’t get me wrong, the 32 bit is still fantastic, but reviews of 7 everywhere say that 64 is where its at it’s the version I am the most excited about.
Ben Clark-Robinson
May 7th, 2009 at 12:32 am
Thank you for this guide and taking the time to write about your installation experience and providing the links in a concise post.
okok
May 7th, 2009 at 1:27 am
blake: look for 2 sticks of 4gigs
Harjus
May 17th, 2009 at 3:32 am
Hi, my computer keeps freezing at the point where it says completing installation….. I have tried it a couples of times, and on time I shut it off and turned it back on myself, but it wouldn’t let me go through and said I had to start the installation all over again….. Macbook pro, 2.4 gigs, not unibody, 4 gigs of ram, Windows 7 x64….. any ideas…. thanks……
Björn Sållarp
May 17th, 2009 at 5:37 pm
Sounds like we have almost the same macbook configuration. I have a 2.16Ghz CPU and 3Gb ram.
I had that same freezing problem but it went through after 1 reboot. How long did you wait before rebooting? It does take a while so let it be for at least 20 minutes. The only solution I know is to reboot and try again. Let me know if it works out for you.
// Björn
Micheal Leeson
May 18th, 2009 at 1:21 am
I have been trying to install 7100 on Late 2008 Unibody 15″ MBP 2.4Ghz 4GB RAM and keeps freezing/crash (unresponsive) at different times durning expanding files. I notice the superdrive spins down then the crash happens.
Note
I make the partition at 32GB format in the installer then proceed to the crash point.
Any hints to where I can get around this or anyone with success ?
Downtown Vancouver Boot Camp
August 11th, 2009 at 11:17 pm
Honestly, these things are so hard to use for me that most of the time i have to have others do it for me, but i thank you for the info you have here. It helps!