Вы можете столкнуться с проблемами, потому что при выходе из режима гибернации, поскольку диски, которые видит возобновляемая версия Windows, будут "волшебным образом" изменены. Насколько смутились бы вы, если бы, проснувшись, кто-то переставил все вещи в вашей спальне за ночь, пока вы спали?
Если вы хотите сделать это в любом случае, вам понадобится каждая версия Windows, чтобы иметь возможность загружаться самостоятельно, а также другой способ выбрать, какую из них загрузить.
Итак, вы получите три раздела (все должны быть первичными), скажем:
раздел 1: Vista
раздел2: WinXP
Раздел 3: Linux
Раздел Vista должен иметь программу "bootmgr" в корневом каталоге, а раздел XP - "ntldr". В свою очередь, для каждого из разделов Windows пометьте этот раздел как "активный" и выполните операцию "fixboot", чтобы каждая Windows могла загружаться сама.
Установите ваш любимый дистрибутив Linux на раздел 3, установив Grub на раздел 3, а не в mbr.
Сделайте partition3 "активным" и все готово.
Примечание 1: На самом деле вам не нужно устанавливать дистрибутив Linux, только Grub, но, так как вы все равно будете играть, установка Linux облегчит игру. У меня есть виртуальная машина opensuse 11.3 с оконным менеджером LXDE, занимающая около 3 ГБ пространства. Если просто установить Grub, раздел может быть крошечным.
Примечание 2. В диспетчере разделов с графическим интерфейсом Windows есть ошибка, из-за которой он не устанавливает раздел, отличный от Windows, как активный. При необходимости используйте программу командной строки "diskpart" в Windows.
Примечание 3: Вы можете установить Grub в mbr, но я думаю, что это плохая идея.