Недавно я добавил второй жесткий диск на свой компьютер и использую его для двойной загрузки Linux (Ubuntu 12.04) с Windows 7. Оба жестких диска SATA. Я использую загрузчик grub по умолчанию на моем втором жестком диске. Диск Windows не изменен. Чтобы перейти к grub, я изменил приоритет загрузки жесткого диска в моем BIOS (P35-DS3L) для загрузки со второго диска.
У меня проблема в том, что когда я загружаюсь с Windows 7 (на sda) из grub (на sdb), Windows 7 не переходит в спящий режим (из меню «Пуск»). Дисплей на мгновение отключается, как будто переходит в спящий режим, затем снова включается и отображает экран пользователя-переключателя. Powercfg -lastwake ничего не показывает.
Я уверен, что это связано с загрузкой с grub на sdb, потому что, когда я изменяю приоритет загрузки жесткого диска в BIOS для загрузки с моего (неизмененного) жесткого диска Windows, компьютер нормально спит.
Мне пришло в голову, что установка grub на sda может решить проблему, но я бы предпочел этого не делать, так как мне нравится, когда мой жесткий диск Windows не изменен, чтобы загрузка с BIOS загружалась непосредственно в Windows.
Возможный обходной путь - использовать BIOS в качестве загрузчика, нажав F8, чтобы выбрать загрузочное устройство. Тем не менее, я хотел бы знать, почему проблема происходит в первую очередь.