I have Windows on one hard drive and Ubuntu on another. Last time I was in Windows and I chose to shut down the computer. It got stuck on "Exiting Windows". I could tell because it took like forever to shut down (10 minutes at least), and the circle (mouse pointer) was not spinning. So I shut it off by press and holding the power button.
Now when I power on, POST takes longer time than usual but I think it passas, or maybe it skips? Then it gets stuck after "Verifying DMI Pool Data".
Update
The hard drive with Ubuntu has been on the decline for some time, I think it has finally failed. But the hard drive with Windows is healthy, it should be working. Why can't I boot to Windows? Is this because the bootloader is stored on the failing disk? What should I do?
Sometimes I get this:
Verifying DMI Pool Data...................
Boot from CD/DVD :
That's the normal boot, because my first boot device is the ODD. It then jumps to HDD if no CD/DVD is present.
Now it gives me this:
Verifying DMI Pool Data...................
Boot from CD/DVD :
error: no such device: a00606f0-dd69-4a57-9a06-343aab87bccb.
grub rescue>
It seems that when the failed hard drive is properly identified on startup (POST), then it boots normally. I get to the Grub boot menu and I can pick either Ubuntu or Windows. Although, sometimes it doesn't help even if the hard drive is identified. In that case, powering off and then powering on again usually solves the glitch and I am able to boot.
But when the failed hard drive is not properly identified, then it always gets stuck and the Grub rescue prompt shows up. This is also true when the failed hard drive is not present, i.e. when I disconnect it from the motherboard. The "no such device" error above refers to the missing or unidentified hard drive.
Can someone please tell me why booting Windows has to depend on a working Linux system? I primarily use Windows and it's installed on a completely different hard drive. If Windows is on HDD1, and Linux is on HDD2, and then HDD2 fails like it did here in my case, then why shouldn't I be able to boot from HDD1 with Windows? As I understand this is because Grub is installed on HDD1. So it removed the Windows bootloader? Shouldn't Grub be installed on the same hard drive as Linux, i.e. on HDD2? So that if HDD2 with Linux dies, then everything belonging to it also dies, but I can still use another hard drive with another bootloader?