Hi! This is a strange trouble I have with Windows 7 and linux Mint (dual boot):
I have Windows 7 installed in my computer in one hard disk (Western Digital 500 GB), in partition C: (NTFS file system, of course), and I reciently installed Linux Mint 8 in another disk (Seagate Barracuda 500 GB); I did 3 partitions in this drive, one for /root, one for /home (both formatted in ext4) and a third one for swap.
Mint installed grub with the right options to start both operative systems just choosing the proper option in the menu, but, when I choose Windows 7, the system starts good and it works normally EXCEPT that I can´t suspend, I mean, if I try, I get a blank screen for 5 seconds and, after that, I am back again in my sesion, exactly like if I wouldn´t push the suspend button in the start menu.
But, if I am going to my PC´s BIOS, and I change the hard drive´s start order to the Western Digital hard drive (the one where Windows is installed) first , then, when I power my PC, grub doesn´t appears, cause the MBR of this disk is owned by Windows and Windows 7 simply starts directly, no menu showed to choose operative system. Then, Windows 7 starts, AND I CAN SUSPEND IT, no problem, it works very well.
So, if I start my PC from disk 2 (Seagate, where Linux Mint is installed), grub comes, and, when I choose Windows 7 option to start it, I can´t suspend it later, BUT if I change the drive´s start order from the BIOS to disk 1 (Western digital, where Windows it is), grub doesn´t come, Windows 7 starts and I can suspend it without any problem.
It´s a strange problem, don´t you think? Grub seems to be responsible, I don´t know how, but looks like it prevents 7 from suspension, or that´s the way it seems. Anyone of you knows something about this issue and how to fix it? Thank you very much.
Grub prevents Windows 7 from suspend
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Grub prevents Windows 7 from suspend
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Re: Grub prevents Windows 7 from suspend
Just a shot in the dark, but do you have the boot flag enabled on both drives? Why is W7 controlling the MBR on the 2nd drive, did you set this up separately with that drive as the boot device then swap the drives around? Guessing here, but just sounds a bit weird the way it's setup.
[Edit] your original post and add [SOLVED] once your question is resolved.
“The people are my God” stressing the factor determining man’s destiny lies within man not in anything outside man, and thereby defining man as the dominator and remoulder of the world.
“The people are my God” stressing the factor determining man’s destiny lies within man not in anything outside man, and thereby defining man as the dominator and remoulder of the world.
Re: Grub prevents Windows 7 from suspend
Thanks for your answer, mikeyb, but I think we should focus in the background question: why grub should "do something" with the suspend option of Windows? We use grub just to choose what operative system we want, and, after we choose it, grub "go home" and Windows or Linux take the control of the PC.
In my case, however, if I use grub when I power on my computer, I can´t suspend Windows 7 later, but, if I don´t use it, suspend works ok.
I think start flags, MBR or drive´s order is a minor thing (or it should be), cause the main question is to know why grub seems to interfere with the windows suspend option.
But, if you want, I can explain more about my drives and MBRs: I had Windows 7 installed in drive 1 (Western Digital), then I installed Mint 8 in drive 2 (Seagate) and when I rebooted my PC, grub started to choose operative system. I chose Mint 8, all ok, then I rebooted and I chose W7 and I saw the problem with suspension, so, I went to the BIOS and I changed drive´s order to start this time from drive 1 (WD) but grub came again no matter what drive was the first to start. That was not in my plans, I used before Suse 11.2 or even ubuntu and kubuntu and ALWAYS Windows started directly if I changed the drive´s order to disk 1, but this time, with Mint was different, grub always came using disk 2 or disk 1 to start, in both cases. So I used the Windows 7 DVD, option recover my system, and I used the command "bootrec /fix mbr" to allow Windows to take control of disk 1´s mbr and it worked well, now when I start from disk 2 grub comes, but if I do it from disk 1 grub doesn´t appears and Windows starts directly. This last option is the one that I must use in order to suspend my PC well, so, I must go to the BIOS first when I know I will use Windows that day, and again if I want to start mint.
I hope to have answered your questions, regards.
In my case, however, if I use grub when I power on my computer, I can´t suspend Windows 7 later, but, if I don´t use it, suspend works ok.
I think start flags, MBR or drive´s order is a minor thing (or it should be), cause the main question is to know why grub seems to interfere with the windows suspend option.
But, if you want, I can explain more about my drives and MBRs: I had Windows 7 installed in drive 1 (Western Digital), then I installed Mint 8 in drive 2 (Seagate) and when I rebooted my PC, grub started to choose operative system. I chose Mint 8, all ok, then I rebooted and I chose W7 and I saw the problem with suspension, so, I went to the BIOS and I changed drive´s order to start this time from drive 1 (WD) but grub came again no matter what drive was the first to start. That was not in my plans, I used before Suse 11.2 or even ubuntu and kubuntu and ALWAYS Windows started directly if I changed the drive´s order to disk 1, but this time, with Mint was different, grub always came using disk 2 or disk 1 to start, in both cases. So I used the Windows 7 DVD, option recover my system, and I used the command "bootrec /fix mbr" to allow Windows to take control of disk 1´s mbr and it worked well, now when I start from disk 2 grub comes, but if I do it from disk 1 grub doesn´t appears and Windows starts directly. This last option is the one that I must use in order to suspend my PC well, so, I must go to the BIOS first when I know I will use Windows that day, and again if I want to start mint.
I hope to have answered your questions, regards.
Re: Grub prevents Windows 7 from suspend
It certainly sounds like it might be a problem with the way grub2 works, but this is the first time it's been implemented in ubuntu/mint and it's a relatively unknown beast. You might be better asking around the ubuntu forums on this that being the upstream distro. A few questions though that you might consider.
1.Which release of k/ubuntu did you use before, as grub2 was only implemented in the latest (karmic) and suse still uses grub legacy I believe.
2.Is this the same installation of W7 you dual booted with suse and k/ubuntu, and did the suspend work there when W7 was booted as the 2nd drive from grub?
3.If the answer to 2. is no, then maybe it's Windows being finicky about the order of drives?
Sorry can't be more help but maybe someone else will jump in?
1.Which release of k/ubuntu did you use before, as grub2 was only implemented in the latest (karmic) and suse still uses grub legacy I believe.
2.Is this the same installation of W7 you dual booted with suse and k/ubuntu, and did the suspend work there when W7 was booted as the 2nd drive from grub?
3.If the answer to 2. is no, then maybe it's Windows being finicky about the order of drives?
Sorry can't be more help but maybe someone else will jump in?
[Edit] your original post and add [SOLVED] once your question is resolved.
“The people are my God” stressing the factor determining man’s destiny lies within man not in anything outside man, and thereby defining man as the dominator and remoulder of the world.
“The people are my God” stressing the factor determining man’s destiny lies within man not in anything outside man, and thereby defining man as the dominator and remoulder of the world.
Re: Grub prevents Windows 7 from suspend
Well, I can tell you I used latest kubuntu before Mint (same way) and, before this, Suse 11.2 and Ubuntu 9.10. The only one I used to try if W7 could suspend was kubuntu, and I had the same problem. I only tried in kubuntu cause in Suse I couldn't suspend and I had troubles with my sound card and I unisntalled it fast. Ubuntu 9.10 was a kind of disaster in my PC, many errors came, that was the reason why I came to Mint, the only linux distro that works really well in my computer since ubuntu 9.04, but, even better, I have support for my creative X-fi sound card now, compiz works really well, etc, etc, I am very happy with Mint 8 (as I explained in my first post in this forum), and the only serious problem I have is the one of this thread.
I don know if I will have to ask in ubuntu forums, in grub ones (if there are) o in W7's ones, or maybe I will do it in all.
I don know if I will have to ask in ubuntu forums, in grub ones (if there are) o in W7's ones, or maybe I will do it in all.
Re: Grub prevents Windows 7 from suspend
mentolado, did you ever get this resolved?
Just recently, I've run into the same exact problem. In my case, Ubuntu Lucid on one drive, and Windows 7 on another. Windows 7 will only suspend/sleep if the BIOS has booted directly to the windows disk. If I go through grub2, then everything works fine, except the suspend.
Just recently, I've run into the same exact problem. In my case, Ubuntu Lucid on one drive, and Windows 7 on another. Windows 7 will only suspend/sleep if the BIOS has booted directly to the windows disk. If I go through grub2, then everything works fine, except the suspend.
Re: Grub prevents Windows 7 from suspend
You could try EasyBCD to edit the w7 bootloader and add mint to it. Then you'd be booting from the w7 bootloader so your suspend problem would be gone, and you could access both systems at boot. Just like with grub2.
sent via rooted THUNDERBOLT with Tapatalk
sent via rooted THUNDERBOLT with Tapatalk