Windows 7 hangs at grub's purple screen when dual booting
I have installed a new laptop (Lenovo Z510) for dual boot Ubuntu 12.04 and Windows 7 64 bit. After several trials it now works, but I have a strange effect.
I always enter the Grub purple screen fine. Ubuntu always works. When I want to boot Windows however windows boots fine (I hear the Windows start sound) but I only see a blank, purple Grub like screen. I can operate Windows though, pressing three times the tab key and then enter shuts the PC down successfully.
Sometime a trick works like that: I press just the power key and the PC hibernates. When I switch on the PC afterward and choose Win7 in Grub again everything is working fine, this time with working screen. However I had to find the trick does not always work - maybe whether it works or not is just random :-(
The workaround is quite dirty, what can I do to get rid of it?
Thanks for your help!
I had the exact same problem (I was able to listen to the windows login sound even when the only think I saw was the grub purple screen).
Luckily I found a workaround:
- move the file
30_os-prober
to06_os-prober
(because I wanted the windows entries to be listed first) - run
sudo upgrade-grub
And now it works fine every time... I do not not understand why and I have not tried to isolate if update-grub
is enough or not.
So this sort of worked for me. I moved the /etc/grub.d/30_os-prober
file to /etc/grub.d/06_os-prober
, then ran update-grub
.
This puts windows on the top of the grub boot screen. Then I tried many different options to start, restart from windows and ubuntu and what I have noticed so far is if I let the boot via grub, proceed by it self with no manual intervention and let the default 10s pass, it will boot into windows with no issues.
However if I manually select the "Windows 7" option in the grub boot screen using my cursor and then hit enter, I get the dreaded purple screen in windows.